Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!news.duke.edu!news-feed-1.peachnet.edu!gatech!howland.reston.ans.net!EU.net!uunet!sytex!smcl
From: smcl@sytex.com (Scott McLoughlin)
Subject: Re: Common Lisp' dual name space
Message-ID: <a6Byuc1w165w@sytex.com>
Sender: bbs@sytex.com
Organization: Sytex Access Ltd.
References: <19941029T053722Z.enag@naggum.no>
Date: Sat, 29 Oct 1994 09:56:45 GMT
Lines: 27

Erik Naggum <erik@naggum.no> writes:

> [Blake McBride]
> 
> |   The point is that you are treating the data (or variable) version with
> |   a different syntax as the normal function.  This causes a gulf between
> |   the way functions and data-as-functions are treated.  With one name
> |   space they are treated the same!  Cleaner!
> 
> let us strive to make things as clean as possible, and no cleaner.
> 
> #<Erik>
> --
> Microsoft is not the answer.  Microsoft is the question.  NO is the answer.

Howdy,
        Just my two bits, but isn't Common Lisp a LISP-7 ? I thought that
there were seven namespaces (where did I read this?). Let's see:
data, function, type, block names, tagbody tags... Hmmm, that's a 
"LISP-5". I'm missing two.  Oh, yeah - package names. Anyone think
of the last one? (A pointer to the reference would be more useful. I'll
dig around.)

=============================================
Scott McLoughlin
Conscious Computing
=============================================
