"caddr" meaning in English

See caddr in All languages combined, or Wiktionary

Noun

IPA: /ˈkɑːdədə/, /ˈkɑdədɚ/ Forms: caddrs [plural]
Etymology: Contraction of car of the cdr of the cdr. Head templates: {{en-noun}} caddr (plural caddrs)
  1. (programming) Car of the cdr of the cdr in Lisp. The third element in a list. Categories (topical): Programming

Inflected forms

Download JSON data for caddr meaning in English (2.5kB)

{
  "etymology_text": "Contraction of car of the cdr of the cdr.",
  "forms": [
    {
      "form": "caddrs",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "caddr (plural caddrs)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        }
      ],
      "examples": [
        {
          "ref": "1991, Peter M. Kogge, The Architecture of Symbolic Computers, page 156",
          "text": "Following the SEL in the control list are two elements (the cadr and caddr of the C list), both of which are themselves lists of instructions.",
          "type": "quotation"
        },
        {
          "ref": "1994, Evan Tick, Giancarlo Succi, Implementations of Logic Programming Systems, page 239",
          "text": "For example, in a procedure that manipulates a list data stream, we might know that the mode of the car of the list (that is the current message) is the same mode as the cadr (second message), caddr (third message), etc.",
          "type": "quotation"
        },
        {
          "ref": "2000, Matt Kaufmann, Panagiotis Manolios, J Strother Moore, Computer-aided reasoning: an approach",
          "text": "If we let x denote the tree (1 2 3), then the car of x is 1, the cdr of x is (2 3), the cadr of x is 2, the caddr of x is 3, and the cdddr of x is nil.",
          "type": "quotation"
        },
        {
          "ref": "2004, Scott, Programming Principles Of Mulltimedia Systems, page 608",
          "text": "In effect, lazy evaluation would force things to happen in the proper order: The car of output is the first prompt. The cadr of output is the first square, a value that requires evaluation of the car of input. The caddr of output is the second prompt.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Car of the cdr of the cdr in Lisp. The third element in a list."
      ],
      "id": "en-caddr-en-noun-jAdzo9xo",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "Car",
          "car"
        ],
        [
          "cdr",
          "cdr"
        ],
        [
          "Lisp",
          "Lisp"
        ]
      ],
      "raw_glosses": [
        "(programming) Car of the cdr of the cdr in Lisp. The third element in a list."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ˈkɑːdədə/"
    },
    {
      "ipa": "/ˈkɑdədɚ/"
    }
  ],
  "word": "caddr"
}
{
  "etymology_text": "Contraction of car of the cdr of the cdr.",
  "forms": [
    {
      "form": "caddrs",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "caddr (plural caddrs)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "English 3-syllable words",
        "English countable nouns",
        "English entries with incorrect language header",
        "English lemmas",
        "English nouns",
        "English terms with IPA pronunciation",
        "English terms with quotations",
        "Quotation templates to be cleaned",
        "en:Programming"
      ],
      "examples": [
        {
          "ref": "1991, Peter M. Kogge, The Architecture of Symbolic Computers, page 156",
          "text": "Following the SEL in the control list are two elements (the cadr and caddr of the C list), both of which are themselves lists of instructions.",
          "type": "quotation"
        },
        {
          "ref": "1994, Evan Tick, Giancarlo Succi, Implementations of Logic Programming Systems, page 239",
          "text": "For example, in a procedure that manipulates a list data stream, we might know that the mode of the car of the list (that is the current message) is the same mode as the cadr (second message), caddr (third message), etc.",
          "type": "quotation"
        },
        {
          "ref": "2000, Matt Kaufmann, Panagiotis Manolios, J Strother Moore, Computer-aided reasoning: an approach",
          "text": "If we let x denote the tree (1 2 3), then the car of x is 1, the cdr of x is (2 3), the cadr of x is 2, the caddr of x is 3, and the cdddr of x is nil.",
          "type": "quotation"
        },
        {
          "ref": "2004, Scott, Programming Principles Of Mulltimedia Systems, page 608",
          "text": "In effect, lazy evaluation would force things to happen in the proper order: The car of output is the first prompt. The cadr of output is the first square, a value that requires evaluation of the car of input. The caddr of output is the second prompt.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Car of the cdr of the cdr in Lisp. The third element in a list."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "Car",
          "car"
        ],
        [
          "cdr",
          "cdr"
        ],
        [
          "Lisp",
          "Lisp"
        ]
      ],
      "raw_glosses": [
        "(programming) Car of the cdr of the cdr in Lisp. The third element in a list."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/ˈkɑːdədə/"
    },
    {
      "ipa": "/ˈkɑdədɚ/"
    }
  ],
  "word": "caddr"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-05 from the enwiktionary dump dated 2024-05-02 using wiktextract (f4fd8c9 and c9440ce). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.