「The Little Lisper」を読み進めようとしているのですが、最初の章ですでに障害に遭遇しています。私は Emacs に比較的慣れていません (Lisp と clojure の学習への関心が高まりました)。Mit-scheme アプリをダウンロードし、Edwin で演習を行っています。
私はしようとしています:
(atom? (cons a l))
ここで、a はアトムで、l はすでに定義されているリストです。次のエラーが表示されます。
;Unbound variable: atom?
なんで?「ヌル?」の使用に問題はありません。関数。「アトム?」と思いました。返された値がアトムかどうかをチェックする内部関数です。
どんな説明でも大歓迎です。私はまだ emacs で schema を実行するように設定していません。すべての Lisp 方言の小さな違いが私の忍耐力を試しています。