Also, need to connect it to the CLSID. Easily done with a command line argument giving the CLSID to create the factory for.
Lists, matrices, S-array objects.
Collapse lists to homogeneous types (unlist).
Allow S-COM classes to implement COM interfaces. Particularly, allow them to implement IConnectionPointConainer and become event sources.
Allow extending classes with S functions/methods.
Allow specification of the diffrent IIDs that an object responds to.
Need methods for creating the C++-level COM object for certain types.
See where we read the rda key in COMGetClassDef and in registerClassID( rda = ..)
For Java, we might use JACOB or com.ms.com. See the tests/ directory and GNUmakefile.
For now, write the get and set methods yourself. Otherwise, add a mechanism to SCOMEnvironmentClass converter which creates .{s,g}etProperty methods using the environment of the functions.
Done at the S object level implementation.
Done with the SCOMIDispatch at the S level.
See RCOMFunctionFactory.