[plt-scheme] s-exp and custom reader
On Mon, Jul 14, 2008 at 1:50 PM, Sam TH <samth at ccs.neu.edu> wrote:
> It should be fairly easy to write a language like `s-exp' but where
> the reader and the language are both specified. Invocations would
> look something like this:
>
> #lang custom (lib "my-reader.ss") (lib "my-lang.ss")
> ..code goes here..
>
Agreed - it should be fairly straight forward. But as `#lang` cannot
take a `(planet
...)` module spec - the language custom will have to be built-in instead of
user supplied, otherwise anyone doing this will have to manually copy the
custom lib to collects-dir with each upgrade.
These solutions came about because of the restrictions placed on `#lang`.
Are there technical difficulties for `#lang` to handle `(planet ...)`?
The nice thing of `#lang` versus `#reader` is of course that `#lang` denotes
the use of a language...
Thanks,
yc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20080714/85f475a2/attachment.html>