Re:Owl Lisp – A purely functional Scheme that compiles to C
by etatoby on Saturday September 10, 2016 @01:35PM
(#12470172)
I agree that Chicken is based on a brilliant idea that turned out to work really well in practice. It's a very practical language / implementation.
[ Parent
| on HN ]
Re:Owl Lisp – A purely functional Scheme that compiles to C
by qwertyuiop924 on Saturday September 10, 2016 @01:51PM
(#12470225)
It's my favorite Scheme. It's minimalist, but practical, and usable for Real Work. It's everything I like about Racket, without all thinks I don't like about Racket (Racket's a fine language, it's just not my thing).
Re:Owl Lisp – A purely functional Scheme that compiles to C
by jopython on Saturday September 10, 2016 @02:42PM
(#12470396)
It is not practical enough for me to have a language which does not support native threads.
Re:Owl Lisp – A purely functional Scheme that compiles to C
by qwertyuiop924 on Saturday September 10, 2016 @04:08PM
(#12470686)
Only Guile does that, AFAIK. And Chicken's threads are perfectly usable in most cases. And you can always fork(2), if you really want to.
Re:Owl Lisp – A purely functional Scheme that compiles to C
by hga on Saturday September 10, 2016 @03:21PM
(#12470524)
And as I read it sometime ago while searching for Scheme implementations with native threads, Cheney on the MTA is inherently single threaded.
Re:Owl Lisp – A purely functional Scheme that compiles to C
by justinethier on Saturday September 10, 2016 @03:54PM
(#12470636)
Not necessarily, it can be extended to support multithreading: