Subject: CVS commit: wip/chicken-current
From: Peter Bex
Date: 2009-08-03 21:59:16
Message id: E1MY3gx-00087Y-9k@ddv4jf1.ch3.sourceforge.com

Log Message:
Update chicken-current to 4.1.0

Changelog for 4.1.0:
- The new parameter "parantheses-synonyms" and the command-line
  option "-no-parantheses-synonyms" allows 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
- Added compiler command-line-option "-no-compiler-syntax"
- Deprecated "getenv" (use "get-environment-variable" instead)
- 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-count and -types for core library procedures
  (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
- Also in Posix unit: "canonical-path" has been deprecated, \ 
"normalize-pathname"
  from the "files" unit provides now most of the functionality
- Added "directory-exists?"
- "(for-each (lambda ...) X)" is compiled as a loop
- The argument-count check for format-strings for "[sf]printf" with a \ 
constant 
  string argument is done at compile-time
- A stub application named "chicken-setup" is installed to catch when a 
  user invokes theobsolete tool instead of the new "chicken-install".

Files:
RevisionActionfile
1.29modifywip/chicken-current/Makefile
1.12modifywip/chicken-current/PLIST
1.16modifywip/chicken-current/distinfo