Lines Matching full:for
8 distributed with this work for additional information
19 KIND, either express or implied. See the License for the
28 Thrift is a protocol and library for language-independent communication between cooperating
33 …* Three packages, one for the namespace of the implementation operators, and one each for request …
35 * Various type definitions as implementations for Thrift typedef and enum definitions.
36 * DEF-STRUCT and DEF-EXCEPTION forms for Thrift struct and exception definitions.
37 * DEF-SERVICE forms for thrift service definitions.
39 Each service definition expands in a collection of generic function definitions. For each `op`
42 …* `op`-request is defined for use by a client. It accepts an additional initial `protocol` argumen…
43 to act as the client proxy for the operation and mediate the interaction with a remote process
45 * `op`-response is defined for use by a server. It accepts a single `protocol` argument. A server
68 * puri[[2]] : for the thrift uri class
69 * closer-mop[[3]] : for class metadata
70 * trivial-utf-8[[4]] : for string codecs
71 * usocket[[5]] : for the socket transport
72 * ieee-floats[[6]] : for conversion between ints and floats
73 * trivial-gray-streams[[7]] : an abstraction layer for gray streams
76 The dependencies are bundled for local builds of tests and tutorial binaries -
83 This will compile and load the Lisp compiler for Thrift definition files, the
86 load the interface definitions for the remote service.[[9]] If one is implementing a service,
94 * run a server for the service
105 Each translated IDL file generates three packages for every service. In the case of
113 (meant to be implemented by the programmer) functions for defined Thrift methods.
164 `-r` stands for recursion, while `--gen` lets one choose the language to translate to.
170 The translator generates three files for each IDL file. For example `tutorial-types.lisp`,
175 Run a Server for the Service
223 initform for the slot and the encoding operator skips an unbound slot. This leave some ambiguity
234 …typed, it is not necessary for the objects to themselves indicate the coding form. Association lis…
237 available for function application.
250 * usocket[[5]] : for the socket transport
251 * ieee-floats[[6]] : for conversion between ints and floats
252 * trivial-gray-streams[[7]] : an abstraction layer for gray streams