なんだこれは

はてなダイアリーから移転しました。

主要なプログラミング仕様2つの簡単な説明

Lisp-1

関数と変数が同じ名前空間

つまり、関数と同じ名前 に値を代入すると、関数が使えなくなる。

例:Scheme

Lisp-2

関数と変数が別の名前空間

だから、名前にアクセスするときに関数なのか、変数なのかを意識しないといけない。

例:Common Lisp