Hostname: page-component-6766d58669-h8lrw Total loading time: 0 Render date: 2026-05-15T14:58:16.213Z Has data issue: false hasContentIssue false

The bologna optimal higher-order machine

Published online by Cambridge University Press:  07 November 2008

Andrea Asperti
Affiliation:
Dipartimento di Matematica, P.zza di Porta S.Donato 5, Bologna, Italy (e-mail: asperti@cs.unibo.it)
Cecilia Giovannetti
Affiliation:
Dipartimento di Matematica, P.zza di Porta S.Donato 5, Bologna, Italy (e-mail: asperti@cs.unibo.it)
Andrea Naletto
Affiliation:
Dipartimento di Matematica, P.zza di Porta S.Donato 5, Bologna, Italy (e-mail: asperti@cs.unibo.it)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 1996
Submit a response

Discussions

No Discussions have been published for this article.