On Nov 3, 2014, at 10:10 PM, Dan Liebgold wrote: > Jay's idea was to use "define" to create a module binding from "a" to a > generated or decorated name, provide "a" (or not), and put the generated name > in the hash table. I'm pursuing that approach currently.
Yeap, that would be the next idea (now that I figured what you meant). > PS: The motivation for this is to finally get our custom language "DC" to be > implemented as a proper Racket module language. It's turning out to be a bit > of a nightmare since we rely so heavily on the side effects of "load" and we > have 4 different namespaces active at once. This example is just one small > piece. What this really shows is how bad the choice of load was. I would bet a beer or something that you'll find #lang/require and friend will eventually make your life easier and happier. -- Matthias
_________________________ Racket Developers list: http://lists.racket-lang.org/dev