Looking for Non-GPL Lisp/Scheme
Hello,
I want add a Scheme/Lisp interpreter to a game.
Does anyone know of a free, open-source, embeddable Lisp or Scheme implementation which does not force you to open-source your code?
I believe MzScheme is embeddable and LGPL, so you don't to share your source code (unless you modify MzScheme itself).
Forgive the open-source zealot-ness, but if you're wanting an open-source Lisp/Scheme interpreter, what's wrong with making your program open-source? Just wondering.
Cheers!
Cheers!
Hi,
this specific game is open-source, so there is really no problem, but I'd rather not invest time into software which I couldn't use commercially.
Thanks for the link SiCrane, I will have a look.
this specific game is open-source, so there is really no problem, but I'd rather not invest time into software which I couldn't use commercially.
Thanks for the link SiCrane, I will have a look.
Quote:Original post by SneftelLinkified.
TinyScheme is under the BSD license, which won't force you to release your code.
Tiny scheme is very primitive though, even my own Unlikely Scheme is more user friendly (and faster). (It uses the zlib (very free) license, but I can not guarantee there are no bugs left.)
SBCL and CMUCL are both Common Lisp implementations that are in the public domain; you can do whatever you want with them. However, they're both big and hairy things, and I wouldn't want to try embedding them in anything else.
Scheme48 is under a BSD-ish license; you have to give credit for it, but you don't have to release the source. It's much smaller and nicer to work with, too.
Scheme48 is under a BSD-ish license; you have to give credit for it, but you don't have to release the source. It's much smaller and nicer to work with, too.
Quote:Original post by marijnh
Tiny scheme is very primitive though, even my own Unlikely Scheme is more user friendly (and faster). (It uses the zlib (very free) license, but I can not guarantee there are no bugs left.)
You need to get call-with-current-continuation in there ... ;-)
Quote:Original post by Name_UnknownQuote:Original post by marijnh
Tiny scheme is very primitive though, even my own Unlikely Scheme is more user friendly (and faster). (It uses the zlib (very free) license, but I can not guarantee there are no bugs left.)
You need to get call-with-current-continuation in there ... ;-)
It looks like it has call-with-current-continuation to me...
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement