LISP 学习笔记 (三) -编辑,加载和编译LISP程序
2008-06-14 11:38
344 查看
首先,用任意文本编辑器编辑LISP程序文件,之后保存为*.lisp 文件。看图,注意里面的说明和定义了两个函数:
我把它保存在C盘根目录下。然后用LISP加载这个文件,并随后调用了文件里面定义的函数:
用“load” 函数加载LISP源文件,当“T” 出现时表示成功加载。如果文件有错,则加载不会成功。(* LISP里面“T” 表示“真”;用“NIL” 表示空值或“假”;而实际上,所有非“NIL”值都被认为是“真”);
也可以先编译程序文件,使用“compile-file” 函数来进行编译:
没有错误,没有警告。编译成功。编译后在源文件所在目录会生成:“*.fas”和“*.lib”文件。
如果再尝试使用“(load "c://test")”(不指定文件后缀)加载的话,LISP会先查找fas文件进行加载,如果没有就查找lisp文件加载。
下课!
我把它保存在C盘根目录下。然后用LISP加载这个文件,并随后调用了文件里面定义的函数:
用“load” 函数加载LISP源文件,当“T” 出现时表示成功加载。如果文件有错,则加载不会成功。(* LISP里面“T” 表示“真”;用“NIL” 表示空值或“假”;而实际上,所有非“NIL”值都被认为是“真”);
也可以先编译程序文件,使用“compile-file” 函数来进行编译:
没有错误,没有警告。编译成功。编译后在源文件所在目录会生成:“*.fas”和“*.lib”文件。
如果再尝试使用“(load "c://test")”(不指定文件后缀)加载的话,LISP会先查找fas文件进行加载,如果没有就查找lisp文件加载。
下课!
相关文章推荐
- 汇编语言自学习02_编辑、编译、连接、加载各个阶段的程序的表现形式
- ASP.NET 3.5核心编程学习笔记(44):HTTP处理程序的编写之从数据库加载图像
- 编译原理学习笔记05——(识别孙悟空72变之魔鬼特训—递归下降分析程序构造)——2014_1_20
- 【学习笔记】编译原理:编译程序概述
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- CMake学习笔记(1)——用CMake编译一个hello world程序
- 驱动学习笔记2-用程序加载NT驱动程序
- Windows内核学习笔记(四)-- 编写程序手动加载驱动程序
- 基础编程学习笔记一(程序的编译与调试)
- [LUA学习笔记01]用VS2003(C++)编译Hello Lua程序
- gcc 学习笔记(一) - 编译C程序及编译过程
- JVM学习笔记——一个简单程序编译成字节码指令后的解释
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- 学习笔记------数据结构(C语言版)栈应用 行编辑程序
- (JAVA SE 学习笔记)Java.SE.第001讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- VC++学习笔记之程序编译原理
- wxWidgets学习笔记之四-----------命令行编译wxWidgets程序
- gcc 学习笔记(一) - 编译C程序 及 编译过程
- c语言学习笔记 c程序编译过程
- 【Spring学习笔记-2】Myeclipse下第一个Spring程序-通过ClassPathXmlApplicationContext加载配置文件