You are looking at historical revision 42707 of this page. It may differ significantly from its current revision.
Development Roadmap for the CHICKEN Core System
6.0.0
See this page for the CHICKEN 6 roadmap.
5.0.0
See this page for the CHICKEN 5 roadmap.
4.9.0
- remove deprecated (name . llist) syntax for define-syntax and define-compiler-syntax
- remove deprecated always?, never? and none? (data-structures.scm)
- remove deprecated shuffle (data-structures.scm)
- remove deprecated use of lambda in place of a syntax-transformer
- remove deprecated mutate-procedure (lolevel.scm)
- remove deprecated "accidental" libc syntax for NaN and infinity
- remove deprecated -heap-initial-size, -heap-growth and -heap-shrinkage compiler options
- enable "clustering" optimization by default
- remove deprecated make facility from setup-api
4.8.0
- add "functors", module aliases and named interfaces
- add "specialization" (type-driven optimizations based on scrutinizer information)
- deprecate shuffle, null-pointer and null-pointer? (lolevel.scm)
- deprecate mutate-procedure, which is now called mutate-procedure! (lolevel.scm)
- deprecate implicit lambda-syntax and use of procedures instead of values returned by er-macro-transformer, ir-macro-transformer and syntax-rules for syntax and compiler-syntax definitions
- deprecate "accidental" libc syntax for NaN and infinity number types in string->number and number->string
- remove deprecated -static-extension option
- remove deprecated ___byte_vector type (chicken.h)
- remove deprecated script feature id
- remove deprecated c-runtime procedure (library.scm)
- remove deprecated null-pointer and null-pointer? (lolevel.scm)
- remove support for old argument signature for find-files (posix-common.scm)
- remove deprecated required-chicken-version and required-extension-version (setup-api.scm)
- remove support for deprecated keywordless argument signature of find-files (posix-common.scm)