タグ

Wikipediaとlispに関するtyosuke2011のブックマーク (1)

  • Common Lisp - Wikipedia

    以前のLispでは動的スコープのものも多かったが、Common Lispでは(Schemeと同様な)静的スコープが標準化された。 データ型[編集] Common Lispの型システムは階層的である。型はdeftypeを用いて定義され、typeはsupertype,subtypeという概念を持つ。すべての type は supertype として t (他の言語におけるtrueやObject)をもつ。従って、全てのオブジェクトは型tのインスタンスである。一方、型nilは、どのオブジェクトもそのインスタンスにならない型である。[注釈 2] 型にはbuilt-inな型とそうでないものがある。built-inな型は、整数、浮動小数、複素数、文字等といった(他の言語で言う)プリミティブな型に、配列やストリームなど組み込みの型を合わせたものである。built-inでない型には、構造体、クラスなどがある

    Common Lisp - Wikipedia
  • 1