/Rho

Generalized Abstract Data Type for Rho-Calculus

Primary LanguageScalaApache License 2.0Apache-2.0

Proc

Contains a GADT for the ρ-calculus

Trace

Includes a monad transformer Trace for logging state changes over an expression evaluation.

RhoInterface

An interface for evaluating expressions written using the Rho ADT. A number of sample expressions exist in the Example object. To run the interpreter, call Example.evaluate(P) on an expression, P, then open SBT Shell and type run.