This module attempts to define a functional language using truffle.
cadenza |
An exploration of functional programming on truffle |
cadenza.data |
These are the objects and environments that are manupulated by cadenza |
cadenza.frame |
|
cadenza.jit |
These truffle nodes allow us to JIT |
cadenza.semantics |
|
cadenza.syntax |
|
org.intelligence.asm |
A lightweight dsl wrapper around objectweb's assembler |
org.intelligence.diagnostics |
|
org.intelligence.parser |
Parsing combinators |
org.intelligence.pretty |
Pretty printing combinators |