cons

/konz/, /kons/

[LISPから]

  1. 他動詞 指定したリストに、特に先頭に、新しい要素を加えること。「よし、コンソールTTYの代替を選ぶことを議題にconsしよう」。

  2. cons up:他動詞 より小さな部品から合成すること。「例をcons upする」。

LISPそのものにおいて、consは構造を構築するための最も基本的な操作だ。それは任意の2つのオブジェクトを取り、それぞれの枝から1つのオブジェクトがぶら下がるドットペアまたは二股の木を返す。consの結果はオブジェクトなので、任意の形と複雑さの二分木を構築するのに使える。ハッカーはこれを一種の万能コンストラクタと考えており、そこからジャーゴンの意味が生まれる。