Embedding Scheme for a game mission scripting DSL
carloscarrasco.com/embedding-scheme-for-a-gam...Posted Sep 1, 2014, 9:19 AM UTC
Posted Sep 1, 2014, 9:19 AM UTC
This is the second article I come across today about embedding TinyScheme, cool stuff!
No you don't. It is the same article spreaded web-wide. 😜No seriously, where is that other article?
Guessing that spaceman_ was referring to this: http://philosecurity.org/2009/01/12/interview-with-an-adware-author
It was posted to HN a couple of days ago.
Yes, that's the one. I read it before, but I came across it again on lobste.rs recently.
Tinyscheme says it can have separate interpreters running at once. Does this mean the program I embed it in can have an instance in each thread, giving the ability to have "real" threads in an app that uses scheme? This is one of my main pain points that keeps me from really using a scheme for embedding is that if I need to spawn some kind of worker thread, none of the embeddable options really let you do this (at least not that I know of).
No love for GNU Guile? I embedded Guile into my demo/demoscene framework, and it works nicely. The only thing lacking is better support for threads and better Windows support.
To be fair, those are two HUGE things.
Nice. Could you post some links ?
The scripting language of GIMP is based on TinyScheme. It has some interesting features like non-hygienic (CL-style) macros and namespaces.
Good to see s7 scheme mentioned. The C API of s7 is why I use it.