Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/curran/match

Pattern matching library for CoffeeScript.
https://github.com/curran/match

Last synced: about 2 months ago
JSON representation

Pattern matching library for CoffeeScript.

Awesome Lists containing this project

README

        

match
=====

Pattern matching library for CoffeeScript.

This library is intended for use mainly when working on interpreters that execute or evaluate abstract syntax trees generated by parsers.

Initially conceived as part of the [lambda project](https://github.com/curran/lambda), a Lambda Calculus interpreter using PEG.js, CoffeeScript, and Underscore.

See also:

* ["Haskell's Pattern Matching in CoffeeScript" thread on CoffeeScript mailing list](https://groups.google.com/forum/#!topic/coffeescript/6d_qbwiWuZA)
* [GitHub: nogizhopaboroda/f_context](https://github.com/nogizhopaboroda/f_context) A similar library.