Re: Upgrading portable syntax-case

"Scott G. Miller" <[email protected]> Tue, 23 Jan 2007 14:11:35 -0600
Newsgroups gmane.comp.java.sisc.devel
Message-ID <[email protected]>
On Fri, Jan 19, 2007 at 12:02:53AM -0500, Alessandro Colomba wrote:
> On 1/17/07, Scott G. Miller <[email protected]> wrote:
> [...]
> > We've tried to do so in the past with little success.  The problem, in
> > addition to the general opacity of the code, is that it adds a new
> > feature, environments, which conflict with SISC's environments.  I
> > personally have been considering moving to Andre von Tonder's
> > syntax-case implementation instead, but it would need to be done at a
> > fairly major release, since its bound not to be perfectly backwards
> > compatible.
> 
> Do you think it could be included just as SRFI-72, or would there be
> domino effects even without explicitly loading it? Has anybody tried
> running the reference implementation in SISC?

I haven't personally tried it yet.  I was waiting for R6RS to announce 
its macro expander design so that we can hopefully drop in whatever 
changes need to be made.  The expander has to be hooked in at a couple 
of key places, namely eval and compile, so it might be possible to add 
it as an SRFI and have an init procedure hook it in.  I don't know what 
effects it might have on running code though.  

	Scott

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV