gpgkd906/phplisp

PhpLisp is yet another Lisp Interpreter/Dialect written in PHP.

Fund package maintenance!
Community Bridge

v0.6.3 2016-02-29 04:59 UTC

This package is auto-updated.

Last update: 2024-04-06 23:29:23 UTC


README

PhpLisp is yet another Lisp Interpreter/Dialect written in PHP.

OLD PhpLisp: https://github.com/gpgkd906/PhpLisp

Inherited from old PhpLisp:
Environment\Environment
Environment\SymbolTable
Environment\Debug
Exception\Exception
Exception\EvalException
Exception\ParseException
PhpLisp

completed task
rewrite Expression\Expression
rewrite Expression\Type
rewrite Parser\Reader
rewrite Parser\Parser
add Environment\Stack
add composer support
Evaluator\Evaluator rewrite
replace Evaluator\Lambda with Evaluator\LambdaEvaluator
Environment\Processor rewrite
implement Macro

workding
add &optional keyword
add &rest keyword    

uncomplete task
add package
add CLOS