Login  Register

Re: Embedding pharo in C++

Posted by Pharo Smalltalk Users mailing list on Apr 22, 2020; 4:14pm
URL: https://forum.world.st/Embedding-pharo-in-C-tp5110420p5115368.html

This is an exciting work Roland.
Keep going! Bridging Pharo to other technologies is crucial, and you are doing well.

Something you could do, is having Pharo running, on a different process, and exchanging (using a binary format) things between C++ and Pharo. We are doing this using CSharp and Python, and it works well.

cheers,
Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



On 21-04-2020, at 09:04, Roland Plüss via Pharo-users <[hidden email]> wrote:


From: Roland Plüss <[hidden email]>
Subject: Re: [Pharo-users] Embedding pharo in C++
Date: 21 April 2020, 09:04:56 GMT-4
To: Pharo Mailing List <[hidden email]>


The dragon has been unleashed. The game engine is now available to the
public. See https://www.indiedb.com/engines/dragengine for more information.

Right now the Smalltalk Script Module is a proof of concept with the GNU
Smalltalk. The idea is to change this to use Pharo and bringing it up to
the scope of the DragonScript module.

The source code repository is at
https://github.com/LordOfDragons/dragengine . I'll add a branch
"feature-pharo" to contain all this work.

Once Pharo is up to be used properly for embedding (or to help getting
there) this branch can be used. Since it is right now in a
proof-of-concept state I think it would be not a bad idea to experiment
with Pharo embedding there when not yet too many engine relate
complications are present.

--
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