maddy83/madlisp

此包已被放弃,不再维护。作者建议使用 peklaiho/madlisp 包。

MadLisp语言的Lisp解释器。

v1.0.1 2024-05-18 06:02 UTC

This package is auto-updated.

Last update: 2024-05-18 06:05:20 UTC


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。请报告任何问题。

许可证

MIT