A new major version has just been released. See the announcement message here: http://lists.nongnu.org/archive/html/chicken-users/2018-11/msg00006.html
Chicken Scheme 5.0
lists.nongnu.org
1–10 of 89 posts
A new major version has just been released. See the announcement message here: http://lists.nongnu.org/archive/html/chicken-users/2018-11/msg00006.html
Chicken Scheme 5.0
lists.nongnu.org
Unfortunately, it looks like some of the page references are broken for eggs. [0]
When I applied for my present job (at a Golang/JS place), the dumb little coding exercise I was asked to do said it could be done in any language. Before thinking about whether or not it would actually be a good idea, I'd opened a new file and started hacking with this at the top:
;; you said any language
;; this is chicken scheme
And it worked! Thank you, chicken.
The FFI is really nice, given that Chicken compiles to C.
The Chicken IRC channel was a lot of help early on.
All in all an enjoyable experience!
[1] https://github.com/sebcat/kylling/blob/master/kylling.scm
I think I would use chicken more but usually when reaching for scheme it seems to be because I want something embeddable. Even so, extremely excited about this release!
For those wondering what this is like I was: Chicken is a compiler for a version of the Scheme language, which is a dialect of LISP. It compiles to portable C.