guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hierarchical name space


From: Andy Wingo
Subject: Re: Hierarchical name space
Date: Thu, 08 Apr 2010 09:29:06 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux)

Hi,

On Thu 08 Apr 2010 01:01, address@hidden (Ludovic Courtès) writes:

> Julian Graham <address@hidden> writes:
>
>>> I'm still inclined to think that the module namespace hierarchy (and it
>>> is a hierarchy) should not impinge on the environment of an evaluation.
>>> But, not something we can change right now.
>>
>> This is actually causing me some difficulty -- I'm implementing the
>> R6RS composite library, which imports and then re-exports the bindings
>> of a lot of the individual R6RS standard libraries.  I'm running into
>> a problem with `(rnrs syntax-case)', which exports `syntax-case'.
>
> Unfortunately I don’t think a module names can contain ‘syntax-case’,
> just like they can’t contain ‘eval’, ‘+’, etc.  :-(

Explain more?

> I can’t think of a work around.

We need to separate module namespaces from value namespaces. Lazy
binding / module lookup can be implemented differently from lazy
binders.

Andy
-- 
http://wingolog.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]