Chicken Scheme 6.0
- Programming
- Open Source
- Developer Tools
CHICKEN 6.0 is a major update to the long-running Scheme implementation that compiles Scheme into C, then relies on a C compiler to produce executables. The release notes highlight a few changes that landed hard with practitioners: full R7RS support, native UTF-8 strings, replacing blobs with bytevectors, direct passing of strings and symbols to foreign code, and better handling of complex numbers and C structs in the FFI. People who have actually used CHICKEN framed this as fixing pain they had already hit, especially Unicode weirdness and brittle workarounds around C interop.
If you care about shipping compact standalone tools or binding tightly to existing C code, CHICKEN just became easier to justify, especially for Unicode-heavy and FFI-heavy workloads. If you need broad cross-implementation portability or a smoother standard library story, you still need to budget for Scheme-specific friction.
-
code.call-cc.org
- Discuss on HN