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.

Reply via email to