Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

R6RS Implementations and Licensing

Name: Anonymous 2010-08-01 6:41

Why are there no good, free, and non-GPL R6RS Scheme implementations? How the fuck am I supposed to embed this into my applications when I'm forced to fucking release the source code to the rest of my software under GPL. No wonder it doesn't have a lot of community adoption outside of academia and the open-sores community.

Name: Anonymous 2010-08-01 8:26

Since >>3 did it for CL, I might as well do it for R6RS (since I'm probably the only /prog/rider that actively uses it).

Why are there no good, free, and non-GPL R6RS Scheme implementations?
As it stands, there are 8 R6RS implementations.
- Ikarus, my preferred choice, GPL 3
- Ypsilon, New BSD
- Chez, proprietary, "petit" is free, the compiler costs money
- Larceny, LGPL
- Mosh, MIT
- Racket, LGPL
- Biwascheme, MIT
- Ironscheme, Microsoft Public License?

You will notice that only one of those is GPL. Most are "good", although some are better than others. Only one costs money.
How the fuck am I supposed to embed this into my applications when I'm forced to fucking release the source code to the rest of my software under GPL.
See above, although I will point out that most of these are unsuitable for embedding in the same way as Chibi or Tiny. You also do not have the CL problem of images, because most schemes and I believe all the R6RS ones (except larceny?), DO NOT WORK THAT WAY. Racket should work fine for embedding, but as I've already pointed out It's LGPL.
No wonder it doesn't have a lot of community adoption outside of academia and the open-sores community.
The reasons that Scheme does not have wide adoption are well known, and none of them are due to licensing.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List