[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Commercial development
From: |
Neil Jerram |
Subject: |
Re: Commercial development |
Date: |
Wed, 20 Apr 2005 20:19:34 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050324 Debian/1.7.6-1 |
Scott G. Miller wrote:
For one, you have to execute a non-standard statement to load the R5RS
macro system.
Well, given a file (which you only have to write once) containing
-----------8<---------------
(use-modules (ice-9 r5rs))
(use-syntax (ice-9 syntax))
-----------8<---------------
you can run Guile as "guile -l <above file> ..." to get an R5RS
interpreter. (Subject to the following remaining bugs, of course.)
But beyond that, try running
http://sisc.sf.net/r5rs_pitfall.scm on Guile. At least on 1.6.7 it
still has problems. Maybe 1.8 will be better.
Yes, I see. But 1.8 will indeed be better; the current CVS only has
problems with
- 1.1 - for which I have a candidate fix
- 8.3 - which the comment in r5rs_pitfall.scm suggests is debatable
- the final map/call/cc test, where Guile gives "not call/cc safe, but
probably tail recursive and efficient", and which the comment suggests
is acceptable.
Scott
Thanks!
Neil
- Re: Commercial development,
Neil Jerram <=