Closed mnieper closed 7 years ago
The following program should print .... However, Larceny raises an error Too many ...'s.
...
Too many ...'s
(import (rename (scheme base)) (scheme write)) (let ((... 'foo)) (define-syntax bar (syntax-rules () ((bar) (begin (display '...) (newline))))) (bar))
The normal binding of ... is exported by (scheme base), which, however, should be shadowed inside the let binding construct.
(scheme base)
let
See also ticket #747.
Fixed by changeset fb44ba73d25f7380b3766109314c5f16bb55e34e
The following program should print
...
. However, Larceny raises an errorToo many ...'s
.The normal binding of
...
is exported by(scheme base)
, which, however, should be shadowed inside thelet
binding construct.