Oddbean new post about | logout
 Plans for CHICKEN 6


<a href="https://www.call-cc.org/" rel="nofollow">
CHICKEN Scheme</a>, a portable Scheme compiler, is gearing up for its next major release. Maintainer Felix Winkelmann has
shared
<a href="https://www.more-magic.net/posts/chicken-6.html" rel="nofollow">
an article</a> about what changes to expect in version 6 of the language, including better Unicode support and support for the
<a href="https://r7rs.org/" rel="nofollow">
R7RS</a> Scheme standard.



Every major release is a chance of fixing long-standing problems with the codebase and address bad design decisions. CHICKEN is now nearly 25 years old and we had many major overhauls of the system. Sometimes these caused a lot of pain, but still we always try to improve things and hopefully make it more enjoyable and practical for our users. There are places in the code that are messy, too complex, or that require cleanup or rewrite, always sitting there waiting to be addressed. On the other hand CHICKEN has been relatively stable compared to many other language implementations and has a priceless community of users that help us improving it. Our users never stop reminding us of what could be better, where the shortcomings are, where things are hard to use or inefficient.


https://lwn.net/Articles/998856/