Re: "One-cell" language?

Henrik Grubbström <[email protected]>
Newsgroups gmane.comp.lang.pike.user
Organization Roxen Internet Software AB
Message-ID <[email protected]>
On Mon, 13 Oct 2014, Chris Angelico wrote:

> The Pike manual says that, like Scheme, Pike is a "one-cell" language.
>
> http://pike.lysator.liu.se/generated/manual/ref/chapter_1.html#3
>
> What does this actually mean? I've poked around on Google without
> success; and in fact most of the hits for the quoted string "one-cell
> language" are actually various copies of the Pike docs... including
> one newsgroup thread dating back to 1997, in which the text appeared
> unchanged, so this has obviously been around for a while! Has the term
> fallen into disuse perhaps?

The mention of Scheme hints at that it refers to one of the differences 
between Scheme and other dialects of LISP.

In traditional LISP dialects like InterLISP and CommonLISP symbols were 
bound to property lists ie a symbol could hold multiple values 
concurrently (multi-cell LISP).

See eg https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node108.html

In more modern dialects like eg Scheme symbols are bound directly to 
values (single-cell LISP).

 	/grubba
-- 
Henrik Grubbström					[email protected]
Roxen Internet Software AB
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.