在clisp basic website tutorial之后,它要求我定义一个包来保存代码:
(defpackage :retro-games
(:use :cl :cl-who :hunchentoot :parenscript))
但是,我无法解决我的代码持久化的问题。文件在哪里?
注意:我对lisp只有一天的经验!
答案 0 :(得分:2)
文件在哪里?他们是你想要的地方。
Lisp可以LOAD
个文件,您可以使用COMPILE-FILE
。
在Common Lisp中,文件之间没有连接,文件和包的位置。包定义只是为符号定义名称空间。但这不一定与文件相关联。有些工具可以帮助维护一个名为 system 的东西,它是一个文件集合,可以一起编译和加载。
为了基本了解如何使用Common Lisp,我建议阅读Peter Seibel的Practical Common Lisp。