As the topic title mentions I would like to embed pharo into a GPL/L-GPL licenses software.

I experimented before with a PoC based on GnuSmalltalk which allows embedding and this worked but GnuSmalltalk is kinda outdated and even fails to properly compile since some time.

For this reason I would like to do another PoC but with Pharo to see if this would be a candidate to use in the project.

The application is C++ based but a C interface is fine with me too. Important is that the Pharo VM is fully controlled by the application not running a pharo image with a VM binary or things like that.

Is this possible and if yes how does it work?


--
Yours sincerely
Pl��ss Roland

Leader and Head Programmer
- Game: Epsylon ( http://www.indiedb.com/games/epsylon )
- Game Engine: Drag[en]gine ( http://www.indiedb.com/engines/dragengine , http://dragengine.rptd.ch/wiki )
- As well as various Blender export scripts und game tools