Usually plugins for CAD programs have to be running in-process. Pharo is not (at least not without further work) running in a DLL as by default it runs as an own OS process. There once was a plugin for Netscape and one for IE running Squeak VM as a in-process plugin in the browser - so its technically possible but not out of the box. If you want to use Smalltalk for extending CAD programs with a DLL then you should give "Smalltalk/MT" from ObjectConnect a try as it is able to build DLL's and OCX/ActiveX components and already provides the native support (Graphics, Debugging, ...) Have fun Torsten
Gesendet: Sonntag, 08. Dezember 2013 um 19:20 Uhr Von: askoh <askoh@askoh.com> An: pharo-dev@lists.pharo.org Betreff: Re: [Pharo-dev] Smalltalk in a C World
Good that NativeBoost can do what the paper says. How does one debug Pharo and NativeBoost working together? Can one step in Pharo, encounter NativeBoost code, the step in C and return to Pharo?
I would like to create addins for CAD programs (Windows for now). The CAD program starts and calls the addin to be part of the CAD program. User interactions within the CAD are passed to the addin which then drives the data or display in the CAD. The addin is a separate DLL or EXE but the user sees only the CAD with extra capabilities - not as distinct programs. Can Pharo make such an addin?
Thanks, Aik-Siong Koh
-- View this message in context: http://forum.world.st/Smalltalk-in-a-C-World-tp4728217p4728573.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.