Re: SchemeUnit SISC port update
Ryan Michael Culpepper <[email protected]> Tue, 24 May 2005 19:41:23 -0400 (EDT)
| Newsgroups | gmane.lisp.scheme.plt.schematics |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 24 May 2005, Andrew Wilcox wrote: > Here's an update on the port of SchemeUnit to SISC... > > I've converted 170 unit tests in my own code to use SchemeUnit, and > these are now running in both PLT and SISC. > > I'm trying out the approach of having language specific wrappers > around the language independent source files. To avoid tedious work > in creating these wrappers, I'm writing a build system which > automatically generates the wrappers. You might also check out Dorai Sitaram's scmxlate: http://www.ccs.neu.edu/home/dorai/scmxlate/scmxlate.html It may do some or all of what you want. Ryan > > >From my point of view, this isn't as ideal as if it were possible to > have macros expand into modules, however it isn't too bad: > > * The original source file is included by the wrapper, so all the > host language integration features still work. > > * You can load the source file directly into the Scheme top level, > for when you're busy working on that particular module and just > want to access the definitions directly. > > * You only need to generate the wrapper when you've changed which > identifiers you're exporting from the module. So you don't need > to regenerate the wrapper on every little change. > > * A distribution of the library includes both the original source > files and the wrappers, and so an end user doesn't need anything > different or special to use the library. > > Andrew Wilcox > > > ------------------------------------------------------- > This SF.Net email is sponsored by Yahoo. > Introducing Yahoo! Search Developer Network - Create apps using Yahoo! > Search APIs Find out how you can build Yahoo! directly into your own > Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 > _______________________________________________ > Schematics-development mailing list > Schematics-development-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/schematics-development > ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005