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