mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-22 12:32:37 +00:00
scripts/tiny-fu.init tiny-fu/ts-wrapper.c tinyscheme/Manual.txt Updates to
2006-10-05 Kevin Cozens <kcozens@cvs.gnome.org> * scripts/tiny-fu.init * tiny-fu/ts-wrapper.c * tinyscheme/Manual.txt * tinyscheme/scheme.c: Updates to reflect that TinyScheme interpreter is based on the 1.38 version.
This commit is contained in:
parent
b5fbef8a81
commit
815148c2a6
|
@ -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)))
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 <string.h>
|
||||
#include <stdlib.h>
|
||||
|
|
Loading…
Reference in a new issue