Re: SchemeUnit update: planet-300 release and new changes

Ryan Michael Culpepper <[email protected]> Mon, 14 Feb 2005 10:30:04 -0500 (EST)
Newsgroups gmane.lisp.scheme.plt.schematics
Message-ID <[email protected]>
On Mon, 14 Feb 2005, Noel Welsh wrote:
> --- Ryan Michael Culpepper <[email protected]> wrote:
>
> > Two news items:
> >
> > First, SchemeUnit is now available for PLaneT for PLT
> > Scheme 299-30x.
>
> Groovy (the tests, at least, also work on my 299.26
> install).  I think this signals the end of the line for 20x
> versions of SchemeUnit.

Sounds good.

> BTW, have you been adding tests for the various problems
> that have come up (including the perplexing
> make-test-suite* one mentioned on plt-internal)?  It would
> be good to do (dogfooding).

I haven't added a test for that. I understand the problem, and I have an
opinion about how to fix it, but it involves changing the syntax of test
suites and test macros. The basic problem is that the macro that looks to
expose 'setup and 'teardown is too coarse with the syntax
reconstruction--this leads to problems with make-test-suite* as well as
no Check Syntax arrows being drawn inside of test cases. More in a
separate post.

>  We can work on parameterising
> the text-ui to support a silent mode (and generally be more
> configurable; the code is quite poor; added to the TODO
> list).

I looked at that, and it doesn't seem too hard. I just didn't feel like
getting into it at the moment.

> > Final word of warning: releasing a PLaneT bundle still
> > requires taking out
> > or adjusting certain files by hand. Does anyone have any
> > ideas about how
> > to automate that?
>
> I've been thinking about a Make for Scheme (which would
> have to be called Sake).  In fact the LShift guys started
> on this but never finished it.  They tried to use Schelog
> and ran into problems; now I'd try Oleg and Dan's logic
> programming system (can't remember the name right now).

Have you used (lib "make.ss")? We could try that. Or I suppose we could
write regular makefiles. I think the right solution is metaprogramming,
but the macro system doesn't seem to have the stuff we need this time.

Ryan


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click