maddy83 / madlisp
v1.0.1
2024-05-18 06:02 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^9.5
README
MadLisp是用PHP编写的Lisp解释器。
此包已从maddy83/madlisp重命名为peklaiho/madlisp,并从Bitbucket迁移到Github。请过渡到使用其他包,而不是此包!
要求
项目需要PHP 7.4或更高版本和Composer。
快速入门
创建一个新的目录,并使用Composer安装项目
$ mkdir mylisp
$ cd mylisp
$ composer require maddy83/madlisp
使用vendor/bin/madlisp
可执行文件启动解释器。使用-r
选项启动REPL
$ vendor/bin/madlisp -r
>
您可以在REPL中交互式地评估Lisp代码
> (+ 1 2 3)
6
或者,您可以评估包含Lisp代码的文件
$ echo "(+ 1 2 3)" > mylisp.mad
$ vendor/bin/madlisp mylisp.mad
6
文档
完整的文档可在项目网站上找到。
状态
目前看来,语言似乎是稳定的,因此我将其发布为1.0。请报告任何问题。