私はLispを使い始めようとしていますが、タイトルとURLをユーザーに尋ねることができるようにしたい(厄介な)コードがいくつかあります。
それらを変数に保存し、呼び出されたときに出力します。しかし、私は問題にぶつかっています。まず第一に、プログラムをコンパイルして実行する方法がわかりません。また、一度実行したときに、変数のタイトルが呼び出されていないというエラーが発生しました。誰かがこれらのことのいずれかで私を助けることができますか?申し訳ありませんが、エラーに関する詳細情報を提供することはできません。
;;Define a function called make-cd that takes four parameters
(defun make-url( title url ))
(list :title title :url url)
;;In the make-url function create a plist that takes the passed values
;; Define global variable db and set its value to nil
(defvar *db* nil)
;; Define a function that takes one paramter and pushes it to the make-url func.
;;(defun add-url (url) (push url *db*))
;; Define a function that takes the *db* variable and makes the output pretty
(defun dump-db ()
(dolist (url *db*)
(format t "~{~a:~10t~a~%~}~%" url)))
(defun prompt-read (prompt)
(format *query-io* "~a: " prompt)
(force-output *query-io*)
(read-line *query-io*))