MadLisp 语言的 Lisp 解释器。

v1.0.1 2024-05-18 07:12 UTC

This package is auto-updated.

Last update: 2024-09-18 08:04:46 UTC


README

MadLisp 是用 PHP 编写的 Lisp 解释器。

需求

该项目需要 PHP 7.4 或更高版本和 Composer

快速开始

创建一个新目录,并使用 composer 需求该项目

$ mkdir mylisp
$ cd mylisp
$ composer require peklaiho/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