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


_______________________________________________ Guile-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to