Publication | Closed Access
The bologna optimal higher-order machine
42
Citations
9
References
1996
Year
Mathematical ProgrammingEngineeringComputational Model TheoryComputer ArchitectureGarbage CollectorComputational ComplexityFunctional LanguageOperations ResearchParallel ComputingCompilersProgramming LanguagesAbstract MachineProgramming Language TheoryAbstract InterpretationComputer EngineeringComputer ScienceFunctional ProgrammingSource LanguageFunctional Programming LanguageTheory Of ComputingProgram AnalysisAutomated ReasoningFormal MethodsTuring MachineComputability Theory
Abstract The Bologna Optimal Higher-order Machine (BOHM) is a prototype implementation of the core of a functional language based on (a variant of) Lamping's optimal graph reduction technique (Lamping, 1990; Gonthier et al. , 1992a; Asperti, 1994). The source language is a sugared λ-calculus enriched with booleans, integers, lists and basic operations on these data types (following the guidelines of Interaction Systems – Asperti and Laneve (1993b, 1994), Laneve (1993)). In this paper, we shall describe BOHM's general architecture (comprising the garbage collector), and give a large set of benchmarks and experimental results.
| Year | Citations | |
|---|---|---|
Page 1
Page 1