From: <sp...@in...> - 2002-11-20 19:38:05
|
>>>>> "Noel" == Noel Welsh <noe...@ya...> writes: Noel> --- "Michael Sperber [Mr. Preprocessor]" Noel> <sp...@in...> wrote: >> It *will* come up in SRFIcation, right after I've >> stuffed the FFI SRFI >> into the queue. (The FFI SRFI draft is about 80% >> done.) Noel> Ok. Any suggestions on solutions? The whole library Noel> needs a namespace per driver, really. I'm tempted to Noel> suggest a convention in the SRFI: Noel> If the host Scheme system does not implement a Noel> module system all drivers will prefix all exported Noel> functions. The prefix has the the form <db-name>- Noel> db-name should be drawn from the list below if Noel> appropriate, otherwise it is left to the implementor's Noel> discretion. Absolutely. Generally, I'm not sure that a module system (in the sense of the PLT MODULE construct) is the right solution for this kind of problem: data-directed programming seems a better approach. I also have a draft for *that* in the queue (co-authored with Sebastian Egner), but this one will take a while longer. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla |