diff options
author | itojun <itojun> | 2000-12-30 16:54:06 +0000 |
---|---|---|
committer | itojun <itojun> | 2000-12-30 16:54:06 +0000 |
commit | 4d2bfb0c4ac5bcc388f11ab8de2301a34457af5d (patch) | |
tree | 1c761cb6e2ffa8dadeeec5d7ad4bf4d0e1808568 /lang/scheme48/Makefile | |
parent | 19e9b124cb0dfe55061700a9810a00e8ddee0b18 (diff) | |
download | pkgsrc-4d2bfb0c4ac5bcc388f11ab8de2301a34457af5d.tar.gz |
upgrade to 0.53.
2/24/99 (version 0.53)
Additions:
DEFINE-FINITE-TYPE and DEFINE-ENUMERATED-TYPE (in structure
FINITE-TYPES; documented in doc/utilities.ps and
doc/html/utilities.html.
Added CHAR-SOURCE->INPUT-PORT, CHAR-SINK->OUTPUT-PORT,
MAKE-STRING-OUTPUT-PORT, STRING-OUTPUT-SOURCE-OUTPUT to
the extended-ports structure.
The structure BYTE-VECTORS is the same as CODE-VECTORS with `byte'
replacing `code' in all the names. The underlying datatype is the
same for both, and uses `byte' when printing.
There is a new and much improved interface to C code, thanks to
Mike Sperber. It is documented in in doc/external.ps and
doc/html/external.html.
Bug fixes:
Session-data and user-context records are no longer in the fluid env.
Lexical environments can now be nested up to 65k deep.
,expand no longer prints `definition in expression context' warnings.
Added ARRAY? and SEARCH-TREE? to the array and search tree structures.
Flat environments work again.
Templates of the form `var ... ...' now work in syntax rules.
Reinstated caching of SCHEMIFY results to greatly reduce the space
used by debugging info.
Added argument checking to STRING->NUMBER and NUMBER->STRING.
Fixed space blow-up in LOAD.
Unused ports are closed more reliably.
Changes:
The heap, gc, and image code is now in three separate modules.
The symbol table is now held in a VM register.
Inlined SHOWING-FOCUS-VALUES into the main command loop and moved
the sentinal call to reduce the noise at the base of ,preview output.
The tables returned by MAKE-TABLE now use EQV? for comparison (instead
of EQ?). This makes these tables about 50% slower when numbers are
used as keys, but significantly more accurate.
Floating-point numbers are no longer double boxed.
The channels structure has been split into channels and low-channels.
Diffstat (limited to 'lang/scheme48/Makefile')
-rw-r--r-- | lang/scheme48/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lang/scheme48/Makefile b/lang/scheme48/Makefile index 94b9139a085..8ff8cf3d8ca 100644 --- a/lang/scheme48/Makefile +++ b/lang/scheme48/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.15 1999/05/24 20:39:44 tv Exp $ +# $NetBSD: Makefile,v 1.16 2000/12/30 16:54:06 itojun Exp $ # FreeBSD Id: Makefile,v 1.10 1997/08/27 19:31:37 jmacd Exp # -DISTNAME= scheme48-0.52 +DISTNAME= scheme48-0.53 CATEGORIES= lang MASTER_SITES= http://www.neci.nj.nec.com/homepages/kelsey/ EXTRACT_SUFX= .tgz |