Get the latest tech news

Technical issues of separation in function cells and value cells (1988)


Copyright 2001 by Kent M. Pitman and Richard P.

Because Lisp contains QUOTE, there is actually an arbitrary number of namespaces because of the existence of functions like GET, and GETHASH that allow users to effectively associate new kinds information with symbols. For there are to be no net change in the amount of storage between two-namespace and a one-namespace Lisp, more than 1100 symbols would need to be added to the system to resolve name conflicts. Closely related to this issue is the fact that there is currently no system-provided dynamic variation of FLET and LABELS in Common Lisp, although in a nonmultiprocessing environment they can be simulated by creative use of UNWIND-PROTECT.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of technical issues

technical issues

Photo of separation

separation

Photo of function cells

function cells

Related news:

News photo

Separation of Concerns in a Bug Tracker

News photo

Rise of the Ronin PC review: an engrossing action-RPG plagued by technical issues

News photo

Germany Rethinks Separation of Civilian and Military Research