[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] CHICKEN 4.1.0 released
From: |
felix winkelmann |
Subject: |
[Chicken-users] CHICKEN 4.1.0 released |
Date: |
Mon, 3 Aug 2009 09:44:27 +0200 |
Hello!
CHICKEN 4.1.0 has been released.
What's new:
- Many many bugfixes, in particularly to the module and syntax systems.
- The new parameter "parantheses-synonyms" and the command-line
option "-no-parantheses-synonyms" allow disabling list-like behaviour
of "{ ... }" and "[ ... ]" tokens
- The new parameter "symbol-escape" and the command-line
option "-no-symbol-escape" allows disabling "| ... |" symbol escape
syntax
- Added command-line option "-r5rs-syntax" to disable CHICKEN-specific
read-syntax
- Removed "macro?" and "undefine-macro!"
- Support for Microsoft Visual Studio / MSVC has been dropped
- The compiler provides now a simple flow-analysis pass that does
basic checking of argument-counts and -types for core library procedure
calls (new option "-scrutinize")
- New compiler-options "-no-argc-checks", "-no-bound-checks",
"-no-procedure checks", "-no-procedure-checks-for-usual-bindings",
"-types TYPEFILE" and "-consult-inline-file FILENAME"
- Added a "chicken-setup" stub-application to catch incorrect use of
this tool (which has been replaced in 4.0.0 with "chicken-install")
- Changed "setup-install-flag" and "setup-verbose-flag" to
"setup-install-mode" and "setup-verbose-mode" in "setup-api" module,
the old names are still available but deprecated
- Posix unit:
added "socket?", "block-device?" and "character-device?", deprecated
redundant "stat-..." procedures
- Added "directory-exists?"
- "(for-each (lambda ...) X)" is compiled more efficiently
- The argument-count check for format-strings for "[sf]printf" with a constant
string argument is done at compile-time
The tarball can be downloaded here:
http://www.call-with-current-continuation.org/chicken-4.1.0.tar.gz
Thanks to all who helped making this release.
cheers,
felix
- [Chicken-users] CHICKEN 4.1.0 released,
felix winkelmann <=
Re: [Chicken-users] CHICKEN 4.1.0 released, Peter Bex, 2009/08/03