cons

created by everyone
(idea) by bitter_engineer (6.6 y) (print)   (I like it!) Mon Jul 24 2000 at 5:43:49
In the alt.sex.stories newsgroup heirarchy, seeing the term 'cons' in the subject line means that the sex depicted is all 'consensual', as opposed to the 'nc' or 'reluc' abbreviations.
(idea) by Jargon (2 y) (print)   (I like it!) Thu Jul 19 2001 at 6:07:00
connector conspiracy = C = considered harmful

cons /konz/ or /kons/

[from LISP] 1. vt. To add a new element to a specified list, esp. at the top. "OK, cons picking a replacement for the console TTY onto the agenda." 2. `cons up': vt. To synthesize from smaller pieces: "to cons up an example".

In LISP itself, cons is the most fundamental operation for building structures. It takes any two objects and returns a `dot-pair' or two-branched tree with one object hanging from each branch. Because the result of a cons is an object, it can be used to build binary trees of any shape and complexity. Hackers think of it as a sort of universal constructor, and that is where the jargon meanings spring from.

--The Jargon File version 4.3.1, ed. ESR, autonoded by rescdsk.

(thing) by sketerpot (8.1 mon) (print)   (I like it!) Wed Dec 05 2001 at 23:08:56
In LISP, a cons is a fundamental construct made of two atoms called the car and the cdr. It is expressed as:

(foo . bar)

You can put conses within conses, like so:

(foo . (bar . baz))

These make up lists in lisp.

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.