port of SchemeUnit assert-util to SISC

Andrew Wilcox <schematics-dev-1nkB91yrSd/a/[email protected]> Fri, 29 Apr 2005 12:24:36 -0700 (PDT)
Newsgroups gmane.lisp.scheme.plt.schematics
Message-ID <[email protected]>
Here's an initial port of SchemeUnit's assert-util.ss to SISC.

To change the SchemeUnit source code as little as possible, I
implemented a few procedures and macros to be compatible with
MzScheme -- to the extent that they're used by assert-util.

SYNTAX-SOURCE, SYNTAX-LINE, SYNTAX-COLUMN, SYNTAX-POSITION,
SYNTAX-SPAN, and SYNTAX-SOURCE-MODULE all return #f to indicate that
source code information is not available.

A trivial implementation of MATCH-LAMBDA which only understands the
LIST pattern is provided for the benefit of LOCATION->STRING.

The code can be browsed here:

http://code.andrewwilcox.name/browse/code-1nkB91yrSd/a/[email protected]/dev/dev--a/dev--a--0/dev--a--0--patch-26/src/schemeunit/

and is available within a GNU Arch project named

    code-1nkB91yrSd/a/[email protected]/dev--a--0

inside the src/schemeunit directory.

This archive is published at:

    http://code.andrewwilcox.name/2005

and may be accessed from GNU Arch with commands such as:

    tla register-archive http://code.andrewwilcox.name/2005
    tla get code-1nkB91yrSd/a/[email protected]/dev--a--0

Andrew Wilcox


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20