http://cvs.savannah.gnu.org/viewcvs/\*checkout*/scm/scm/r4rstest.scm?rev=HEAD
is an R4RS conformance test for Scheme implementations.
Jscheme fails some arithmetic tests with simple problems.
For example, round of an inexact returns an exact. Also,
#\space causes an error.
I have put workarounds for a half-dozen of these problems
into
http://cvs.savannah.gnu.org/viewcvs/slib/slib/jscheme.init?view=markup
so that jscheme will run JACAL almost all the way through
its regression suite.
It would be a good idea to make sure that Jscheme runs
successfully through r4rstest.scm before releasing it.
Also, is there some simpler way of starting Jscheme than this:
> bash-3.1$ cd /home/jaffer/jacal
/home/jaffer/jacal
bash-3.1$ /usr/local/src/jscheme-7.2/bin/make -repl
-repl
> (load "../slib/jscheme.init")
$1 = #t
> (load "go.scm")
............** WARNING: #d not recognized, ignored.
** WARNING: #d not recognized, ignored.
.
JACAL version 1b7, Copyright 1989-2005 Aubrey Jaffer
JACAL comes with ABSOLUTELY NO WARRANTY; for details type `(terms)'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `(terms)' for details.
;;; Type (math) to begin.
** WARNING: #d not recognized, ignored.
** WARNING: #d not recognized, ignored.
** WARNING: #d not recognized, ignored.
...
** WARNING: #d not recognized, ignored.
** WARNING: #d not recognized, ignored.
** WARNING: #d not recognized, ignored.
type qed; to return to scheme, type help; for help.
e0 :