[racket-users] DrRacket stubbornly indents code as if it were Racket

2015-06-15 Thread Yuhao Dong
Greetings Racketeers, I'm trying to make my own #lang that has a non-sexp syntax, like Scribble. However, the problem is the DrRacket always tries to indent my code as if it were Racket, which is extremely unusable and annoying. Since changing DrRacket's indenting behaviors seems undocumented, I

[racket-users] 3d-syntax and sharing values between "read-time" and run-time?

2015-06-15 Thread Alexander D. Knauth
I just tried doing something for Asumu Takikawa’s `#lang clojure` with reading sets. In the reader module #{1 2 3} is read, and the reader returns a syntax object created with (datum->syntax … (list->set …) …) And then if I write (quote #{1 2 3}), it actually works? I’m a bit pleasantly surpri

Re: [racket-users] iso-recursive types not allowed in TR?

2015-06-15 Thread 'John Clements' via users-redirect
> On Jun 13, 2015, at 7:37 AM, Alexander D. Knauth wrote: > > > On Jun 13, 2015, at 12:18 AM, 'John Clements' via users-redirect > wrote: > >> Okay, I shouldn’t change topics, but while I’ve got you (guys): it looks >> like (module+ test …) now works in TR, but not when there are imported

Re: [racket-users] iso-recursive types not allowed in TR?

2015-06-15 Thread Alexander D. Knauth
On Jun 13, 2015, at 8:18 AM, Hendrik Boom wrote: > On Fri, Jun 12, 2015 at 06:06:05PM -0700, 'John Clements' via users-redirect > wrote: >> On Jun 12, 2015, at 5:52 PM, Alexander D. Knauth >> wrote: >>> On Jun 12, 2015, at 8:30 PM, 'John Clements' via users-redirect >>> wrote: >>> (def