Subject: Re: test suites for Scheme?
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 2000/04/01
Newsgroups: comp.lang.scheme
Message-ID: <8c3nii$qafqt$1@fido.engr.sgi.com>
Seth Gordon  <sgordon@kenan.com> wrote:
+---------------
| To sharpen up my own programming skills, I want to try writing a
| Scheme implementation.  I already have _Lisp In Small Pieces_ to guide me.
+---------------

Great! You have the "bible" on low-level implementation issues!
Of course, if you're at all like me, it will take several (uh... "many"!)
readings to absorb even a fraction of what's there.

One word of warning: Even Quiennec's book doesn't cover *all* of
the low-level issues you will run into when actually doing a full
implementation for the first time. So don't get discouraged when
you run into to one or two such issues... [Instead, go look at other
implementations -- SCM, Guile, Elk, SIOD, MzScheme, etc. -- and see
how *they* dealt with it. May not solve your problem, but should give
some hints.]

+---------------
| Where can I find test suites for conformance to R5RS (or well-defined
| portions thereof)?
+---------------

The "SCM" distribution <URL:http://www-swiss.ai.mit.edu/~jaffer/SCM.html>
contains the file "r4rstest.scm" -- also available separately from
<URL:http://swissnet.ai.mit.edu/ftpdir/scm/r4rstest.scm> --  which
tests many (though not all) of the features of an R4RS Scheme.


-Rob

-----
Rob Warnock, 41L-955		rpw3@sgi.com
Applied Networking		http://reality.sgi.com/rpw3/
Silicon Graphics, Inc.		Phone: 650-933-1673
1600 Amphitheatre Pkwy.		PP-ASEL-IA
Mountain View, CA  94043