Is this project possible?

Vladimir Panteleev thecybershadow at gmail.com
Tue Aug 5 16:37:07 PDT 2008


On Tue, 05 Aug 2008 20:59:11 +0300, Benji Smith <dlanguage at benjismith.net>  
wrote:

> The client library needs to expose a C interface, so that it can be  
> embedded into any application (with thin wrappers for Java, .Net,  
> python, etc), and it'll need to be targetted to Windows and Linux (and,  
> eventually, to Mac OSX).

Have you considered placing the bulk of the code in an external process,  
and writing a simple C library to launch and communicate with it? Although  
this adds bulk, it does have several advantages - it takes away the GC  
problems, and also allows your framework to finalize successfully in the  
event of a crash or unexpected termination of the host application.

-- 
Best regards,
  Vladimir                          mailto:thecybershadow at gmail.com



More information about the Digitalmars-d mailing list