@xieyuheng/lambda-lisp.js

0.3.14 • Public • Published

lambda-lisp.js

An implementation of lambda calculus.

(define name body)
(define (name arg ...) body)
(import name ... "./file.scm")
(assert-equal lhs rhs)
(assert-not-equal lhs rhs)

(lambda (name) ret)
(let ((name exp) ...) body)

Usages

Command line tool

Install it by the following command:

npm install -g @xieyuheng/lambda-lisp.js

The command-line program is called lambda-lisp.js.

Development

npm install
npm run build
npm run test

License

GPLv3

Readme

Keywords

none

Package Sidebar

Install

npm i @xieyuheng/lambda-lisp.js

Weekly Downloads

148

Version

0.3.14

License

GPL-3.0-or-later

Unpacked Size

238 kB

Total Files

339

Last publish

Collaborators

  • xieyuheng