Get the latest tech news
Why does Lisp use cons cells? (1998)
Subject: Re: why we have cons? From: Erik Naggum <clerik@naggum.no> Date: 1998/01/03 Newsgroups: comp.lang.scheme,comp.lang.lisp Message-ID: <3092837184154309@naggum.no> * xah@best.com (Xah) | From a language design point of view, why do we have the pair notion in | Scheme? well, this list and cons business is an instance of what is commonly known as an abstract data type (ADT) and one of the more successful ones at that. you will learn more about ADTs in the basic CS curricula if you bother to study.
Or read this on Hacker News