[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] Build 1064
From: |
felix |
Subject: |
[Chicken-users] Build 1064 |
Date: |
Sun, 30 Jun 2002 20:05:42 +0200 |
Hi!
Please find build 1064 available here:
http://www.call-with-current-continuation.org/chicken-0.1064.tar.gz
- Bugfixes (some rather severe)
- `library' unit:
(cpu-time)
(set-port-name! PORT NAME)
(software-version)
(build-platform)
(andmap PROC LIST1 ...)
(ormap PROC LIST1 ...)
- `posix' unit:
`file-read' now returns a list instead of two values.
- `extras' unit:
(binary-search SEQUENCE PROC)
(join LIST-OF-LISTS [LIST]) -> LIST2
- `current-input-port', `current-output-port' and `current-error-port'
accept an optional argument.
- `lolevel' unit:
(become! ALIST)
- New library unit `script-utils':
1. (delete-file* FILENAME)
2. `system*', `create-temporary-file' and all the pathname procedures
have been moved from the `posix' unit into this one, to make them
available on non-UNIX systems.
3. A command-line option parsing facility (written by Anthony Carrico
and kindly made available).
- New macro:
(switch EXP (KEY BODY ...) ...)
- Interpreter macros:
(advise NAME MODE PROC)
(unadvise NAME1 ...)
- The expansions of macros in the `match' unit are now
independent of this unit, i.e. one doesn't have to
declare `match' as `used' unless macros are to be
expanded at run-time.
- Support for SRFI-25 and SRFI-28.
- On systems that don't provide the POSIX regex package (for example Windows),
Dorai Sitaram's `pregexp' is used instead.
- `regex-case.scm' has been removed. The `regex-case' macro is now
part of the base system.
- `error' (srfi-23) reports source-file and line-number, if
`extended-bindings' or `usual-integrations' (or optimization level 2) have
been selected.
- Panagiotis Vossos ported CHICKEN to Alpha/Linux.
- CHICKEN supports now shell scripts written in Scheme under Windows/DOS.
- The debugger has been removed. The generated code had too much overhead
in anything but small programs. Related compiler- and run-time options
have been removed.
- New compiler options:
-compile-time-macros-only
-hygienic-at-run-time
-unit NAME
-uses NAME
- New run-time option `-:?'.
Thanks to everybody who helped!
cheers,
felix
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Chicken-users] Build 1064,
felix <=