On 10/14/2009 10:09 PM, Arthur A. Gleckler wrote:
>>> If you wanted to,
>>> could the creation of the Declarations, etc. be exposed as Scheme
>>> primitives in a useful way?  This would allow one to write Scheme code
>>> that wires together existing modules dynamically, and perhaps to
>>> implement your module system at the Scheme level.  Does this make any
>>> sense?
>>
>> Not that I see.
>
> But perhaps your `define-alias' form would be useful for such "wiring?"

Perhaps one could allow an alias to be re-mapped dynamically to
a different "aliasee".  (The compiler tries to "de-alias" when
it can; the would have to be limited.)

But I don't really see what you're aiming for, and why.

I guess one use case is "module signatures", which can be saitified
by different "module providers" (implementations), perhaps with
hot-swapping.  A module signature is basically a set of aliases.
-- 
        --Per Bothner
[email protected]   http://per.bothner.com/

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to