続き。

>>246
>(append '()) なのか (append . '()) なのか 書いてください。

(append) もしくは (append . ())
ね。
所で、>>240 の話は無視ですか?



>>246
>(length) -> ?
>つまり、(length . '()) -> ?

これは単にエラーにすべき。
なぜならlengthは1引数を取る関数と定義されているので。

で、気になったのは、
君は固定引数の関数についてさえ、引数足りてなかったら、
定義と無関係に、勝手に#fを返す様にしたいのか?

それを仮に踏まえたとすると、
例えばこれはどうなるの?

((lambda(x) x))

エラーとせずに、#fを返すの?