[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] Chicken 1.33 release
From: |
felix |
Subject: |
[Chicken-users] Chicken 1.33 release |
Date: |
Tue, 03 Feb 2004 01:02:36 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113 |
The CHICKEN Scheme-to-C compiler, Version 1, Build 33 is now
available at <http://www.call-with-current-continuation.org/chicken.html>.
Things changed since the last release (1.22):
- Countless bugfixes and minor enhancements
- The built-in FFI parser handles more C/C++ and contains many
improvements (check out the documentation for more information)
- Added runtime-option "-:hm" for setting the maximal heap size
- The file "default-entry-points.scm" provides some boilerplate
entry-points that make embedding compiled Scheme much easier
- Wrapped C++ classes are handled more transparently
- The doc directory contains some basic TinyCLOS examples
(file doc/tinyclos-examples.scm)
- New foreign type specifiers:
instance
enum
- new syntax:
foreign-code
foreign-value
- library:
print-backtrace
enable-warnings
- eval:
repl-prompt
renamed `read-eval-print-loop' to `repl'
- syntax-case:
install-highlevel-macro-system
- extras:
for-each-argv-line
`pp' is an alias for `pretty-print'
- tinyclos:
<integer>
- srfi-4:
subu8vector
subs8vector
subu16vector
subs16vector
subu32vector
subs32vector
subf32vector
subf64vector
- lolevel:
renamed `copy', `become!' (among others) to something less generic
(`object-copy', `object-become!' ...)
- Removed the `-setup' option from csi (the interpreter), all the setup stuff
is done now by a separate script called (surprise!) `chicken-setup'
- The regex library unit uses PCRE ("Perl Compatible Regular Expressions"), if
installed on the system where Chicken is built
Many thanks to William Annis, Taylor Campbell, "Category 5", Alejandro Forero
Cuervo,
"Dave", Daniel B. Faken, "Fizzie", Sven Hartrumpf, Valentin Kamyshenko, Todd R.
Kueny Sr,
Scott G. Miller, Oskar Schirmer, Michele Simionato and "TiM" for contributions,
helpful suggestions and bug reports!
- [Chicken-users] Chicken 1.33 release,
felix <=