Live data from Hacker News

Perchance to Scheme (2016)

hardmath123.github.io

1–10 of 82 posts

Re: Perchance to Scheme (2016)

#3

The author concludes with: > Oh, and one last thing. I feel it’s obligatory at this point for me to say, please don’t spend too much time researching Scheme dialects. Just pick Racket and start coding.

I prefer Chicken Scheme, which recently just had a new release (version 5).

It actually compiles to C and then to binaries for your specific platform.

Check it out: https://www.call-cc.org/

Re: Perchance to Scheme (2016)

#4

The author concludes with: > Oh, and one last thing. I feel it’s obligatory at this point for me to say, please don’t spend too much time researching Scheme dialects. Just pick Racket and start coding.

I prefer Chicken Scheme, which recently just had a new release (version 5). It actually compiles to C and then to binaries for your specific platform. Check it out: https://www.call-cc.org/

The fact that Chicken actually has a package manager and central repository is a big plus for me.

Re: Perchance to Scheme (2016)

#5
I know this is a big controversial can of worms, but as a filthy casual who just happens to like Lisp, the idea of R6RS is pretty appealing to me. This post seems very much R5RS-oriented.

Are there any R6RS-conformant Schemes that are recommended?

Re: Perchance to Scheme (2016)

#7
post #4

Earlier quoted context omitted.

I prefer Chicken Scheme, which recently just had a new release (version 5). It actually compiles to C and then to binaries for your specific platform. Check it out: https://www.call-cc.org/

The fact that Chicken actually has a package manager and central repository is a big plus for me.

Racket also has a package manager and central repository.

Re: Perchance to Scheme (2016)

#9
post #5

I know this is a big controversial can of worms, but as a filthy casual who just happens to like Lisp, the idea of R6RS is pretty appealing to me. This post seems very much R5RS-oriented. Are there any R6RS-conformant Schemes that are recommended?

Not a R6RS fan myself, so no definitive answer. But AFAIK Chez (now open source as someone else posted) is R6RS-compliant and one of the fastest implementations. Also, R7RS-small is final I think. Not sure about R7RS-large. Here's an old discsussion: https://news.ycombinator.com/item?id=11700167.

Re: Perchance to Scheme (2016)

#10
Other schemes that may be of use:

1) Gambit. Compiles to C. Interesting tools built on top are Termite (Erlang-like concurrency framework) and Lambdanative

2) TinyScheme - super minimalist embeddable scheme.

3) Kawa Scheme - on JVM. Much smaller and faster than Clojure when I used it last.

4) Bigloo - can compile to C & Java bytecode.

Note ChezScheme is now open source and has very good documentation.

Post reply on HN