123
femtolisp

femtolisp

femtolisp是一种简单,优雅的Scheme方言。它是具有词法范围的lisp-1。核心是12种内置特殊形式和33种内置功能。
femtolisp是一种简单,优雅的Scheme方言。它是具有词法范围的lisp-1。核心是12种内置特殊形式和33种内置功能。它速度很快,在最快的非本地编译Scheme实现中排名。即使许多原语(例如filter和for-each)都是用C语言而不是C语言编写的,它也可以达到这种速度。femtolisp使用字节码编译器和VM,而编译器以femtolisp编写。字节码是一流的,可以打印和读取,并且是“人类可读的”(表示形式是一串普通的低ASCII字符)。循环/共享结构-所有值都可以可读地打印-prettyprinting-哈希表-支持直接使用C数据类型ala Python的ctypes-相等和有序的比较谓词适用于循环结构-正确的尾递归-io和utf8支持的内存流-与Scheme高度兼容,包括一些R6RS功能-简单,组织合理,功能强大的API,且功能尽可能少-压缩GC

分类目录

Mac版femtolisp的替代品

Hy

Hy

Hy是嵌入在Python中的Lisp很棒的方言。
Steel Bank Common Lisp

Steel Bank Common Lisp

Steel Bank Common Lisp(SBCL)是高性能的Common Lisp编译器。它是开放源代码/免费软件,具有许可许可。
CLISP

CLISP

CLISP是Bruno Haible的可移植ANSI Common Lisp实现和开发环境。解释器,编译器,调试器,CLOS,MOP,FFI,Unicode,套接字,CLX。