You are looking at historical revision 42706 of this page. It may differ significantly from its current revision.
CHICKEN 6 roadmap
Here's a proposed list of things we would like to see in CHICKEN 5. Feel free to add more details if you know of a way to implement something or have an idea how to improve some part. Please, no editing flamewars here!
Full Unicode support [implemented]
As described in UNICODE transition full support for extended character sets will be added. This includes several API changes, a bytevector module and a few incompatibilites that are deemed necessary for a clean integration.
C code cleanups
A number of historical C preprocessor definitions are used throughout the runtime system that have no use anymore, most notable C_TLS, C_externimport, C_externexport and C_fcall. These should be removed.
Remove the "Feathers" debugger from the core system
I (felix) would like to move this into an egg. It doesn't seem to be used a lot and has a number of shortcomings which I currently don't have the capacity to address. Moving it into an egg separates the maintenance and makes it easier to modify or replace.
Drop the old profiler?
We currently have two profilers, an instrumenting one and a newer, statistical profiler. Do we need both? The former might be obsolete, but I (felix) am not sure.
Windows support
A recurring question. We have little resources and keeping the support for various toolchains is a challenge and adds a lot of complexity. Possible approaches would be to concentrate on a single toolchain or simply require WSL2 and drop special support completely.
(Note that Cygwin support can stay, as the differences are not too big.)