defparameter (defparameter name value) グローバル変数 name を定義して value に束縛します。value を評価し、name がすでに束縛されている場合でも 常に (再)代入します。これは未束縛の名前のみを束縛する defvar とは異なります。defvar と同様に name を スペシャル として宣言するため、以降の let によるその名前の束縛はダイナミック束縛になります。名前シンボルを返します。 Run(defparameter *limit* 100) ; => *limit* Run(defparameter *limit* 100) (list (let ((*limit* 5)) *limit*) *limit*) ; => (5 100)