如何加载另一个Lisp文件而不必指定完整路径?我尝试过(load /path/to/file),但似乎只能使用绝对路径.
我知道,对许多Lispers来说,使用Eclipse似乎并不合适.我使用Emacs进行C++编程和shell脚本编写,但是,我不想花时间阅读SLIME的50页手册.我稍后会学习它,但是现在我只想学习语言而不会有太多麻烦.
load 它实际上是用于构建图书馆管理系统之类的低级原语.
如果您正在编写的系统包含多个文件,则最佳选择是使用ASDF等系统定义工具.这将通过以正确的顺序加载(和重新加载)所有内容并根据需要自动加载依赖项来使您的生活更轻松,并使系统能够与Quicklisp等第三方代码良好地互操作.
如果您真的想自己处理load文件,cl:*default-pathname-defaults*请记住一个设置.