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

https://github.com/rootmos/silly-church

A small example of a nanopass style compiler
https://github.com/rootmos/silly-church

church-encoding lambda-calculus nanopass scheme

Last synced: 4 months ago
JSON representation

A small example of a nanopass style compiler

Awesome Lists containing this project

README

          

# silly-church
A small example of transforming a silly arithmetic language into
[Church encoded](https://en.wikipedia.org/wiki/Church_encoding) lambda calculus using the
[nanopass framework](https://github.com/nanopass/nanopass-framework-scheme).

The code is described in [this accompanying post](https://rootmos.io/2017-05-30-a-small-nanopass-example.html).