[Cuis-dev] Namespaces?

ken.dickey at whidbey.com ken.dickey at whidbey.com
Mon May 13 12:42:44 PDT 2019


On 2019-05-13 08:47, Juan Vuletich wrote:

> Wow. I was unaware of this technique. Sounds pretty simple! Has this 
> been tried?

This is pretty much what Common Lisp does.

I was very confused coming from Scheme, which has a single namespace, to 
CL and found that symbols with the same printName gave different values.

Another trick is to use an illegal name to prefix (perhaps hidden).  
E.g. 'foo#asString' vs 'bar#asString'.  This is what Gambit Scheme does.

FYI,
-KenD




More information about the Cuis-dev mailing list