I have been testing mostly using a combination of DrRacket and `raco test`.
However, with that begin-for-syntax bug fixed, I’ve determined what seems to be
the problem (and is reminiscent of a similar problem in the previous version).
This works:
#lang curly-fn racket
(begin-for-syntax
(#{+} 1 2 3))
This doesn’t:
#lang curly-fn racket
(require (for-meta 2 racket/base))
(begin-for-syntax
(begin-for-syntax
(#{+} 1 2 3)))
This can be “fixed” by adding (require (for-meta 2 racket/base)) to
curly-fn/lang/reader, but of course this is a hack more than anything else. Is
there any good solution to this problem, or is this still mostly unsolvable
under the current system?
Alexis
> On Jul 19, 2015, at 11:10 AM, Matthew Flatt <[email protected]> wrote:
>
> I will be able to look later today.
>
> Are you running in DrRacket or using plain `racket`? There's a problem
> with DrRacket at the moment where it will make some programs work when
> they should fail. I expect to look into that soon; meanwhile, plain
> `racket` doesn't have the problem.
--
You received this message because you are subscribed to the Google Groups
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-dev/1C2733DE-1E17-4285-BDE7-6C8BC2A1A088%40gmail.com.
For more options, visit https://groups.google.com/d/optout.