在计算机编程中,Franz Lisp是一个停止发展了的Lisp编程语言系统,它由加利福尼亚大学伯克利分校(UC Berkeley:UCB)的教授和它的一些学生,很大程度上基于Maclisp而写成,并随Berkeley软件发布(BSD)而运行在数字设备公司(DEC)VAX小型机上。随带于BSD软件包的流行,Franz Lisp可能是1980年代最广泛发行和使用的Lisp系统。
这个名字是作曲家和钢琴家Franz Liszt的谐音。
它被专门书写为在VAX上运行计算机代数系统的宿主。这个项目开始于1978年晚期,在UC Berkeley收到其首个VAX 11/780(命名为Ernie CoVax,这是的谐音)之后不久。Franz Lisp在教育场合可获得为免费软件,也发行于运行在VAX VMS之上的Berkeley Unix 模拟器。
特征
Franz Lisp 解释器是用C和Franz Lisp书写的。它仅使用C编译器引导。Franz Lisp编译器完全使用Franz Lisp书写。
Franz Lisp的一些显著特征包括:Lisp的数组可互换于Fortran的数组,和允许同其他语言在二进制层面交互的(FFI)。很多实现方法借鉴了Maclisp:bibop内存组织(BIg Bag Of Pages),通过指向字段中固定值唯一性表示的小整数,和快速算术。
引用
外部链接
- [https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/others/franzlsp/0.html Free implementations of Franz Lisp]
- [http://www.softwarepreservation.org/projects/LISP/maclisp_family/#Franz_Lisp_ Franz Lisp] at [http://www.softwarepreservation.org/projects/LISP/ History of LISP]
评论 (0)