this is cool! Stef
On Jan 5, 2010, at 5:21 AM, David T. Lewis wrote: > On Mon, Jan 04, 2010 at 09:04:26PM +0100, St?phane Ducasse wrote: >> David >> check the squeak documentation on how to invoke external library with FFI. >> In pharo you have also alien (not tested on non intel - works on mac). >> >> You do not have to recompile the vm to invoke external library. You define >> methods with specific pragmas >> annotations and the plugin code can be invoked. >> >> One if these days we should write a better doc >> >> http://wiki.squeak.org/squeak/2426 >> http://www.is.titech.ac.jp/~ohshima/squeak/DShowVideo/index.html >> http://www.visoracle.com/squeak/faq/ffi-windows.html >> http://wiki.squeak.org/squeak/356 >> >> VMMaker is published on SqueakSource. >> May be people with more experience will comment. > > Tim Rowledge's explanation of VMMaker is here: > http://wiki.squeak.org/squeak/2105 > > You will also find detailed instructions for VM builders along > with the platform source code, which is maintained in a Subversion > source code repository at squeakvm.org: > http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/ > > For example, documentation on building for Unix (Linux) will > be found here: > > http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/unix/doc/HowToBuildFromSource.pdf > > And for Windows: > http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/win32/docs/?rev=2147 > which points to: > http://squeakvm.org/win32/ > > And for Mac OS: > > http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/Mac%20OS/vm/Documentation/ > as well as other documents that John mentioned in his reply. > > In other words, after you download the platform source code from the > Subversion repository, you will find detailed documentation in the > subdirectory for each of the major platforms. > > There is also a mailing list for the VM: > http://lists.squeakfoundation.org/mailman/listinfo/vm-dev > > Dave > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
