Skip to content

epidemian/lambda-espresso

Repository files navigation

λ-Espresso ☕

CI Status code style: prettier

An interactive λ calculus interpreter.

Usage

You can play with λ-Espresso here.

Ideas and suggestions are welcomed, please open an issue or, better yet, send a pull request :)

Development

λ-Espresso uses Jison to generate the λ calculus grammar parser, Mocha for unit-testing and Browserify for building the browser script.

Assuming you have Node.js installed, clone the repo and install the dependencies with npm install.

Then, use npm start to build and start running everything: an HTTP server on localhost:8080, tests, linter and bundle process that re-run when needed.

The icons font was generated using Fontastic