Subject: Re: test suites for Scheme?
From: (Rob Warnock)
Date: 2000/04/01
Newsgroups: comp.lang.scheme
Message-ID: <8c3nii$qafqt$>
Seth Gordon  <> 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:>
contains the file "r4rstest.scm" -- also available separately from
<URL:> --  which
tests many (though not all) of the features of an R4RS Scheme.


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