per-gron / blackhole

Module system for the Gambit-C Scheme system
MIT License
41 stars 13 forks source link

Syntax-rule macro-expansion doesn't pass stress test #36

Open alvatar opened 12 years ago

alvatar commented 12 years ago

This test is quite useful to see the robustness of a syntax-rule implementation:

http://okmij.org/ftp/Scheme/syntax-rule-stress-test.scm

Gambit's default implementation passes it, but Blackhole currently doesn't.

per-gron commented 12 years ago

This is interesting to know, but drilling this down to a simple test case, like the ones found in tests/units.scm, that can be used when actually hunting down the bug(s) in Black Hole, is probably a non-trivial exercise.

I'll simply leave this issue open for now. If anyone is up for the challenge of dumbing down the code in the link above to small simple and clear test cases that would be useful.