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 <mfl...@cs.utah.edu> 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 racket-dev+unsubscr...@googlegroups.com.
To post to this group, send email to racket-dev@googlegroups.com.
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