diff --git a/plug-ins/script-fu/scripts/script-fu.init b/plug-ins/script-fu/scripts/script-fu.init index b72e1d816b..bbf78e70b9 100644 --- a/plug-ins/script-fu/scripts/script-fu.init +++ b/plug-ins/script-fu/scripts/script-fu.init @@ -1,4 +1,4 @@ -; Initialization file for TinySCHEME 1.34 +; Initialization file for TinySCHEME 1.38 ; Per R5RS, up to four deep compositions should be defined (define (caar x) (car (car x))) diff --git a/plug-ins/script-fu/tinyscheme/Manual.txt b/plug-ins/script-fu/tinyscheme/Manual.txt index 6c814589db..77bea11292 100644 --- a/plug-ins/script-fu/tinyscheme/Manual.txt +++ b/plug-ins/script-fu/tinyscheme/Manual.txt @@ -1,6 +1,6 @@ - TinySCHEME Version 1.34 + TinySCHEME Version 1.38 "Safe if used as prescribed" -- Philip K. Dick, "Ubik" @@ -36,9 +36,7 @@ Please read accompanying file COPYING. Known bugs ---------- - SCM tests had revealed a memory allocation error in the past, but not - anymore. It probably had to do with vectors, and version 1.21 probably - got rid of it. + TinyScheme is known to misbehave when memory is exhausted. Things that keep missing, or that need fixing @@ -49,10 +47,8 @@ Please read accompanying file COPYING. Maybe (a subset of) SLIB will work with TinySCHEME... - I will add a debugger... The user will be able to specify breakpoints, - and a new toplevel will be entered when the breakpoint is reached. Most - of the actual debugger will be in Scheme, with minimal additions to - scheme.c. + Decent debugging facilities are missing. Only tracing is supported + natively. Scheme Reference @@ -132,8 +128,9 @@ Please read accompanying file COPYING. Literals String literals can contain escaped quotes \" as usual, but also - \n, \r, \t and \xDD (hex representations). Note also that it is - possible to include literal newlines in string literals, e.g. + \n, \r, \t, \xDD (hex representations) and \DDD (octal representations). + Note also that it is possible to include literal newlines in string + literals, e.g. (define s "String with newline here and here diff --git a/plug-ins/script-fu/tinyscheme/scheme.c b/plug-ins/script-fu/tinyscheme/scheme.c index 7a9fa3ae84..ee92a76868 100644 --- a/plug-ins/script-fu/tinyscheme/scheme.c +++ b/plug-ins/script-fu/tinyscheme/scheme.c @@ -1,4 +1,4 @@ -/* T I N Y S C H E M E 1 . 3 7 +/* T I N Y S C H E M E 1 . 3 8 * Dimitrios Souflis (dsouflis@acm.org) * Based on MiniScheme (original credits follow) * (MINISCM) coded by Atsushi Moriwaki (11/5/1989) @@ -64,7 +64,7 @@ * Basic memory allocation units */ -#define banner "TinyScheme 1.37 (with UTF-8 support)" +#define banner "TinyScheme 1.38 (with UTF-8 support)" #include #include