Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!sdd.hp.com!uakari.primate.wisc.edu!caen!ox.com!emv From: jaffer@ai.mit.EDU (Aubrey Jaffer) Newsgroups: comp.archives Subject: [scheme] IEEE Scheme conformance test file Message-ID: <1991Jan31.023152.13413@ox.com> Date: 31 Jan 91 02:31:52 GMT References: <9101301758.AA12357@pogo> Sender: emv@ox.com (Edward Vielmetti) Reply-To: jaffer@ai.mit.EDU (Aubrey Jaffer) Followup-To: comp.lang.scheme Organization: The Internet Lines: 24 Approved: emv@ox.com (Edward Vielmetti) X-Original-Newsgroups: comp.lang.scheme Archive-name: languages/scheme/scheme-conformance-test/1991-01-30 Archive: altdorf.ai.mit.edu:/archive/scm/test.scm [18.43.0.246] Original-posting-by: jaffer@ai.mit.EDU (Aubrey Jaffer) Original-subject: IEEE Scheme conformance test file Reposted-by: emv@ox.com (Edward Vielmetti) This message announces the availablility of a conformance test file for IEEE Scheme. ftp altdorf.ai.mit.edu (anonymous) cd archive/scm get test.scm `test.scm' is Scheme code which tests conformity with the IEEE spec. Of course, no finite test can guarantee correctness but this file has been very helpful in debugging a new scheme implementation. Test.scm includes some degenerate but legal cases, for example (let () (define x 9) ...). It does not yet test the input and output functions. I will include additions that are mailed to me (jaffer@ai.mit.edu). This directory also contains the distribution version 1.1 of scm. Scm conforms to Revised^3.99 Report on the Algorithmic Language Scheme [Draft August 31, 1989] and the IEEE spec. Scm runs under Unix, VMS, and Microsoft C on IBM PCs. See the file `README' for more details.