Not criicizing lua, but worth comparing to guile. > Integration with C (and C++ for that matter) Guile does it better. You can use shared memory threads in guile without any penalty. Atmost you have to allow for the garbage collector to run when inside FFI functions. But that is a small price to pay in case you need to use multiple parallel-concurrent threads with a single heap. Guile was built with FFI in mind and h…
> And guile offers all of this while supporting native threading with a single heap. What is Guile's synchronization model for shared-state multithreading? > Guile is available on n900. So there. This appears to be a Linux-based phone, so that's not very surprising or impressive. Lua is straight ANSI C and can compile on much more limited systems than a Linux-based smartphone. One other data point: Guile is 5x the si…
This. We were considering using Guile before we ended up going with Lua and this was actually a big factor for us.