• are referred to as (cons) cells, conses, non-atomic s-expressions ("NATSes"), or (cons) pairs. In Lisp jargon, the expression "to cons x onto y" means to...
    8 KB (901 words) - 17:00, 15 April 2024
  • Thumbnail for Lisp (programming language)
    S-expressions. As an example, the M-expression car[cons[A,B]] is equivalent to the S-expression (car (cons A B)). Once Lisp was implemented, programmers rapidly chose...
    87 KB (10,019 words) - 09:12, 15 May 2025
  • Thumbnail for AutoLISP
    (cons 10 (trans pnt 1 0)) ) ) (entmake (list '(0 . "TEXT") (cons 10 (trans (cons (+ (car pnt) 0.6) (cdr pnt)) 1 0)) (cons 40 (getvar 'textsize)) (cons...
    10 KB (997 words) - 11:58, 23 April 2025
  • Thumbnail for Common Lisp
    other Lisp dialects, lists in Common Lisp are composed of conses, sometimes called cons cells or pairs. A cons is a data structure with two slots, called...
    94 KB (11,969 words) - 08:52, 17 May 2025
  • MultiLisp is a functional programming language, a dialect of the language Lisp, and of its dialect Scheme, extended with constructs for parallel computing...
    6 KB (434 words) - 18:47, 3 December 2023
  • Thumbnail for Lisp machine
    implementations. The first machine was called the CONS machine (named after the list construction operator cons in Lisp). Often it was affectionately referred to...
    33 KB (3,868 words) - 00:17, 31 January 2025
  • CAR and CDR (redirect from Car (Lisp))
    are primitive operations on cons cells (or "non-atomic S-expressions") introduced in the Lisp programming language. A cons cell is composed of two pointers;...
    11 KB (1,224 words) - 02:28, 19 July 2024
  • Thumbnail for Scheme (programming language)
    structures is shared by all Lisp dialects. Scheme inherits a rich set of list-processing primitives such as cons, car and cdr from its Lisp progenitors. Scheme...
    73 KB (8,206 words) - 20:24, 19 December 2024
  • Thumbnail for S-expression
    S-expression (redirect from Lisp syntax)
    using cons cells. S-expressions were originally intended only for data to be manipulated by M-expressions, but the first implementation of Lisp was an...
    14 KB (1,716 words) - 20:17, 4 March 2025
  • any element e and any list l. It is implicit that cons (e, l) ≠ l cons (e, l) ≠ e cons (e1, l1) = cons (e2, l2) if e1 = e2 and l1 = l2 Note that first (nil...
    10 KB (1,410 words) - 15:29, 15 March 2025
  • Thumbnail for LFE (programming language)
    Lisp Flavored Erlang (LFE) is a functional, concurrent, garbage collected, general-purpose programming language and Lisp dialect built on Core Erlang and...
    14 KB (1,387 words) - 15:21, 18 July 2023
  • Thumbnail for EuLisp
    EuLisp is a statically and dynamically scoped Lisp dialect developed by a loose formation of industrial and academic Lisp users and developers from around...
    11 KB (956 words) - 18:25, 17 March 2024
  • Lispkit Lisp is a lexically scoped, purely functional subset of Lisp (Pure Lisp) developed as a testbed for functional programming concepts. It was first...
    6 KB (565 words) - 09:48, 14 December 2024
  • M-expression (category Lisp (programming language))
    and eval from the Lisp 1.5 Manual, page 13. apply[fn;x;a] = [atom[fn] → [eq[fn;CAR] → caar[x]; eq[fn;CDR] → cdar[x]; eq[fn;CONS] → cons[car[x];cadr[x]];...
    9 KB (985 words) - 19:41, 8 March 2025
  • Thumbnail for Hy (programming language)
    Hy (programming language) (category Lisp (programming language))
    syntax tree (AST). Hy was introduced at Python Conference (PyCon) 2013 by Paul Tagliamonte. Lisp allows operating on code as data (metaprogramming), thus...
    6 KB (412 words) - 18:23, 23 September 2024
  • Look up cons in Wiktionary, the free dictionary. cons is a fundamental function in all dialects of the Lisp programming language. Cons or CONS may also...
    704 bytes (117 words) - 02:40, 12 January 2019
  • Thumbnail for Phonological history of Spanish coronal fricatives
    attributes the presence of the dental fricative to a Spanish king with a lisp, the various realizations of these coronal fricatives are actually a result...
    26 KB (2,624 words) - 12:15, 12 March 2025
  • CGOL (category Lisp programming language family)
    example corresponds to this text in native Common Lisp: (EQUAL (CONS A (APPEND B C)) (APPEND (CONS A B) C)) CGOL uses of to read and set properties: 'father'...
    5 KB (501 words) - 21:18, 29 April 2024
  • CDR coding (category Lisp (programming language))
    In computer science CDR coding is a compressed data representation for Lisp linked lists. It was developed and patented by the MIT Artificial Intelligence...
    3 KB (401 words) - 19:48, 22 September 2024
  • implementation of cons could be: (define-predicate pair?) (define-settable-operation (car pair)) (define-settable-operation (cdr pair)) (define (cons the-car the-cdr)...
    5 KB (409 words) - 11:14, 28 January 2025
  • Thumbnail for OpenLisp
    OpenLisp is a programming language in the Lisp family developed by Christian Jullien from Eligis. It conforms to the international standard for ISLISP...
    16 KB (1,314 words) - 11:30, 23 February 2025
  • Bouncing on your tail. Functional Fun. April 9, 2008. Henry Baker, "CONS Should Not CONS Its Arguments, Part II: Cheney on the M.T.A." "Which, if any, C++...
    41 KB (4,248 words) - 20:27, 29 April 2025
  • Maclisp (redirect from MacLisp)
    Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. It originated at the Massachusetts Institute...
    11 KB (1,189 words) - 06:52, 8 August 2024
  • Thumbnail for Clojure
    Clojure (category Lisp (programming language))
    language Lisp on the Java platform. Like most other Lisps, Clojure's syntax is built on S-expressions that are first parsed into data structures by a Lisp reader...
    46 KB (3,435 words) - 10:42, 27 March 2025
  • Thumbnail for GNU Guile
    GNU Guile (category GNU Project Lisp programming language implementations)
    applications can call the C function scm_cons, which is the underlying implementation of the Scheme procedures cons." Blandy 1997, pp. 94, 96. "Applications...
    21 KB (2,015 words) - 15:14, 23 February 2025
  • Append (category Lisp (programming language))
    implemented using fold-right: (define append (lambda (a b) (fold-right cons b a))) Following Lisp, other high-level programming languages which feature linked lists...
    6 KB (717 words) - 01:54, 27 June 2024
  • "m-expressions". As an example, the m-expression car[cons[A,B]] is equivalent to the s-expression (car (cons A B)). S-expressions proved popular, however, and...
    17 KB (2,021 words) - 01:08, 10 May 2025
  • Thumbnail for John McCarthy (computer scientist)
    John McCarthy (computer scientist) (category Lisp (programming language) people)
    "artificial intelligence" (AI), developed the programming language family Lisp, significantly influenced the design of the language ALGOL, popularized time-sharing...
    35 KB (3,206 words) - 17:46, 27 April 2025
  • Thumbnail for Structure and Interpretation of Computer Programs
    Structure and Interpretation of Computer Programs (category Lisp (programming language))
    concepts using Scheme, a dialect of Lisp. It also uses a virtual register machine and assembler to implement Lisp interpreters and compilers. Topics in...
    9 KB (799 words) - 21:16, 10 March 2025
  • 1145/359460.359470, S2CID 17661259 Henry G. Baker (Aug 1, 1995). "CONS Should Not CONS Its Arguments, part II: Cheney on the M.T.A." ACM SIGPLAN Notices...
    4 KB (288 words) - 00:57, 9 September 2024