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