The interface to the IDL parser is currently via defsystem. Once the corba-support
module has been loaded, defsystem will have been extended with the following extra types:
:idl-file :idl-client-definition :idl-server-definition
The :idl-file
type instructs the IDL parser to generate code for both the client-side stubs and the server-side skeletons. The :idl-client-definition
type instructs the IDL parser to generate code only for the client-side stubs. The :idl-server-definition
type instructs the IDL parser to generate code only for the server-side skeletons.
For example, a typical use would be something like:
(defsystem server-side () :members ( ("grid" :type :idl-file) "grid-impl" ) :rules ((:in-order-to :compile :all (:requires (:load :previous))))) (defsystem client-side () :members ( ("grid" :type :idl-client-definition)))
Developing Component Software with CORBA® - 01 Dec 2021 19:38:37