This is PyBridgehttps://github.com/itsmeront/openqwaq/blob/master/qwaqvm/platforms/Cross/plugins/PyBridge/PyBridge.hUseful for sure, even in 32 bits.PhilOn Sun, Dec 13, 2015 at 1:07 PM, Dimitris Chloupis <kilon.alios@gmail.com> wrote:As always the hard part is to make something that works not only for your own personal needs but for the needs of many other users. So many diffirent designs have to applied and planned ahead.Well my own python bridge works well for what I need it for, its not that hard to bridge languages at least for some form of basic RPC. Deeper language integration would need money and multiple developers of course.Fair enoughWhats that PyBridge you talking about ? First time I hear that.A a C++ developer, I think I can better relate to D.Yeah, Nim is nice.I asked about the PyBridge as well (as there is in OpenQwaq|Terf) but no response from Ron so far.We need more bridges, that's my long term play.Some decent cash is coming my way, so I hope that I'll be able to devote more time to these projects.That's always the same story, cash buys time...PhilOn Sun, Dec 13, 2015 at 11:34 AM, Dimitris Chloupis <kilon.alios@gmail.com> wrote:PS: Just realised you commented on that blog post so you may be aware of all this, but you can take this as a friendly reminder of your potential solutions :)2) Maybe just maybe you could use Slang , which is basically smalltalk that compiles to C and is what the pharo VM uses a lot. But I am not certain.and here is a blog post of gokr about how to get it to work with squeak and pharo1) nim language is used by gokr and his company and they use it to extend SqueakIf you are not bound to D for creating system-level extensions for Pharo you have several optionsFrom a basic search it appears that D can generate dynamically linked libraries (DLL , SO, etc) which will be the easiest way to extend pharo using D.However from a very basic search I did it looks like generating dynamically linked libraries with D is not as straightforward as someone would expect.
http://forum.dlang.org/thread/k3vfm9$1tq$1@digitalmars.com
here is a blog post about what nim is
http://hookrace.net/blog/what-is-special-about-nim/
http://goran.krampe.se/2014/11/03/squeak-to-nim/Anyone having used D to build system-level extensions for Pharo?TIA,Phil