[plt-scheme] ajax and plt
>> I didn't know you could set things up to switch between readers like
>> that with such simple syntax. It could be really useful. I have
>> contemplated an @-style syntax but I have lacked the PLT know-how to
>> set it up and experiment.
>
> Well, that's very easy now. All you need is:
>
> #lang at-exp scheme
>
> and then you have the scribble reader syntax. You can then use any
> definition for `js' -- for example, you could define it as
> `string-append', or as a version of `string-append' that turns
> non-string values to strings, or construct some specific kind of
> values, or just use `list' and make the component that renders the
> final text spit out the pieces. (The last one is what I usually
> prefer, which you can see in the `scribble/text' language. The
> documentation language(s) uses the one before that.)
Of course. Dave told me about #lang at-exp a while ago.
This probably seems dense, but it didn't occur to me that I could use
the @-reader and still write most of the module in regular
parenthetical syntax. That's really cool.
-- Dave