Implementations of various lambda calculus based systems.Source codeContentsIndex
Untyped
Stabilityexperimental
Maintainerthanos@sians.org
Description
Exporter module for the untyped system.
Synopsis
interpret :: Computer -> String -> String
biginterpret :: Computer -> String -> String
quietinterpret :: Computer -> String -> String
compute :: Computer
safecompute :: Computer
Documentation
interpret :: Computer -> String -> StringSource
Given a Computer and a source code, return the detailed computations.
biginterpret :: Computer -> String -> StringSource
Given a Computer and a source code, return the big-step computations.
quietinterpret :: Computer -> String -> StringSource
Given a Computer and a source code, return only the results.
compute :: ComputerSource
Step-by-step evaluation. It may easily loop infinitely.
safecompute :: ComputerSource
Step-by-step safe evaluation, avoiding easy-to-catch loops.
Produced by Haddock version 2.4.2