标签:#LISP程式语言家族

共 6 篇文章

NewLISP

newLISP是作为Lisp方言的脚本语言。它由Lutz Mueller设计和开发。newLISP是在GNU通用公共许可证版本3及以后版本下发行的自由及开放源代码软件。 哲学 newLISP尝试提供快速、强力、跨平台、全特征的脚本语言版本的Lisp语言,然而只使用最现代的系统资源比如数据存储(例如磁盘空间)和内存。 它提供的Lisp特征包括:列表、符号处理、函数映射、匿名函数(lambda表达式)、S-表达式(排除不适当列表)和宏。它还…

Hy语言

Hy是Lisp编程语言的一种方言,它设计用于同Python语言进行交互,方式是把表达式翻译成Python的抽象语法树(AST)。Paul Tagliamonte在2013年于Python会议(PyCon)介绍了Hy。Lisp允许操作代码如同数据(元编程),故而Hy可以用来书写领域特定语言。 类似于和Clojure将s-表达式映射到Java虚拟机(JVM)之上,Hy必定作为Python抽象语法树的透明Lisp前端来运行。Lisp允许像数据…

Franz Lisp

在计算机编程中,Franz Lisp是一个停止发展了的Lisp编程语言系统,它由加利福尼亚大学伯克利分校(UC Berkeley:UCB)的教授和它的一些学生,很大程度上基于Maclisp而写成,并随Berkeley软件发布(BSD)而运行在数字设备公司(DEC)VAX小型机上。随带于BSD软件包的流行,Franz Lisp可能是1980年代最广泛发行和使用的Lisp系统。 这个名字是作曲家和钢琴家Franz Liszt的谐音。 它被专…

PicoLisp

PicoLisp是Lisp语言的一个方言。它运行在包括Linux和其他兼容“可移植操作系统接口”(POSIX)的操作系统之上。它的显著特征是简单性和。它建造一个内部数据类型之上:单元(cell)。在语言层面上,编程者可以使用由单元表示的三种数据类型(数、符号和列表),由单元结束处的位元来区分。它是在MIT许可证(X11)下发行的自由及开放源代码软件。 特征 函数可以接受任意类型和数目的实际参数。宏只在少有的情况下需要并使用quote函数…

Le Lisp

Le Lisp(也写作Le_Lisp或Le-Lisp)是Lisp编程语言的一种方言。 它是由法国国家信息与自动化研究所(INRIA)开发,被用作在指导下设计的超大规模集成电路(VLSI)工作站的实现语言。Le Lisp还曾经运行于这个项目使用的各种不兼容的平台上(大多数运行Unix操作系统)。这个语言的主要目标是成为Lisp语言的强力的后Maclisp版本,具有可移植性、兼容性、可扩展性和高效性。 Jérôme Chailloux在19…

Dylan语言

Dylan是多范型的编程语言,包括了支持函数式和面向对象编程(OOP),它是动态和反射式的,却提供了设计用于支持生成高效机器代码的编程模型,包括了在动态和静态行为上的细粒度的控制。它是在1990年代早期由苹果公司领导的群组创造的。 概述 在Dylan参考手册中有简明而彻底的语言概述 }} 外部链接 , Open Dylan – hosts open source, optimizing Dylan compiler targeting …