在Win环境下安装GNU Common Lisp之后会在开始菜单生成对应的快捷方式查看其属性起始位置为空这样这个快捷方式复制到任何目录运行之后都会把运行目录作为当前路径 我在桌面建立一个lispworks文件夹作为练习用的工程目录然后把GNU Common Lisp 这个快捷方式复制进去运行 说实在话GCL自带的交互环境其实是一个控制台程序没有缩进没有语法高亮估计你也不太喜欢我的办法是使用VIM编辑器目前还不知道怎样搭建环境只能说是用VIM编辑保存之后在GCL中加载 比如在lispworks目录下建立一个hellolisp内容如下 上面是一个helloworld程序defun是函数声明语法为 (defun 函数名 (参数*) (函数主体)) 在例子程序中函数名为helloworld参数列表为()也就是参数为空函数的主体是调用format输出字符串helloworld 保存后在GCL交互中输入(load hellolisp)加载源文件结果如下 当然你也可以在交互模式下输入以上代码如果运行错误则会中断在调试器下 好吧我承认我只会:q从调试模式下返回重新输入代码最后 介绍一个VIM快捷键 di (删除匹配括号间的代码 |