[racket-dev] Module metadata

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Tue Apr 19 17:32:39 EDT 2011

On Tue, Apr 19, 2011 at 4:29 PM, Carl Eastlund <cce at ccs.neu.edu> wrote:
> On Tue, Apr 19, 2011 at 5:22 PM, Robby Findler
> <robby at eecs.northwestern.edu> wrote:
>> How about just putting an export into the module that you build at compile time?
>
> Unfortunately, then I can't require two of these modules at once, or
> else every time I do I have to use (except-out <module>
> metadata-name).  Exports are not a very good side channel of
> information because they eat up important namespace.
>
>> (Also you might want to go check and see how scribble does proc-doc
>> and possibly scribble/lp. I forget the details now, but they are doing
>> similar things.)
>
> Okay, I'll see what I can find.  Are these mechanisms documented, or
> do you mean I should look at the code?

The language primitives are documented; the way they are used is in the code.

Robby



Posted on the dev mailing list.