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

Reply via email to