ANN: New Beta of SchemeUnit

Noel Welsh <noelwelsh-/[email protected]> Thu, 23 Feb 2006 02:02:24 -0800 (PST)
Newsgroups gmane.lisp.scheme.plt,gmane.lisp.scheme.plt.schematics.general
Message-ID <[email protected]>
Another beta.  Same place:

  http://schematics.sf.net/schemeunit.plt

Install using

  planet -f schemeunit.plt schematics 2 0

Remove previous betas using

  planet -r schematics schemeunit.plt 2 0

What's new?  A conversion script from 1.x to 2.0 (in
plt/convert.ss) Nothing else you're likely to notice unless
you hack on SchemeUnit.

There are three items left on my TODO list.  I'd appreciate
feedback from interested parties.

1.  Make define-assertion also define the shortcut test-X
form.  A good idea, but at the moment I lack the energy to
fight with syntax-case.  (Note that the shortcut name is
irregular in, for example assert-equal? =3D> test-equal? but
assert =3D> test-assert)

2.  Change the pompous name assert to the more friendly
check.  Requires lots of code changes.

3.  Use the contract language to define checks on values. =20
This is a very good idea.  However 1) it requires lots of
reworking of SchemeUnit, 2) it requires deep understanding
of how the contract system works, and 3) possibly makes
portability difficult.

N.

Email: noelwelsh <at> yahoo <dot> com   noel <at> untyped <dot> com
AIM: noelhwelsh
Blogs: http://monospaced.blogspot.com/  http://www.untyped.com/untyping/

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around=20
http://mail.yahoo.com=20
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-scheme