[Pharo-dev] Smalltalk in a C World

Torsten Bergmann astares at gmx.de
Sun Dec 8 14:15:06 EST 2013

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

> Gesendet: Sonntag, 08. Dezember 2013 um 19:20 Uhr
> Von: askoh <askoh at askoh.com>
> An: pharo-dev at 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.

More information about the Pharo-dev mailing list