1975International Joint Conference on Artificial IntelligenceRequires access

MAGMA-Lisp: a Machine language for artificial intelligence

Carlo Montangero, G. Pacini, Franco Turini

Open publisher page 16 citations

Abstract

The paper describes MAGMA-Lisp, an extended Lisp system proposed as an implementation tool for A.I. languages exploiting nondeterministic techniques. The main idea informing MAGMA-Lisp is that a tree structure of conceptually indipendent computation environments (contex tree) is the supporting struc ture of any nondeterministic system. MAGMA-Lisp proposes this structure in a quite virginal form, so that the user can state his own techniques to prune, select and explore the available alternatives. In this sense, MAGMA-Lisp is to be viewed as a machine language. The ideas of MAGMA-Lisp are contrasted w ith the systems that most influenced its design. The technique used in context implementation is described, showing how a very flexible context mechanism can be realized without an intolerable loss of efficien cy. In particular, in spite of the complexity of the system, garbage collection does not result much more time consuming than in standard Lisp systems.

About this research paper

What this paper is about

The paper describes MAGMA-Lisp, an extended Lisp system proposed as an implementation tool for A.I. languages exploiting nondeterministic techniques. The main idea informing MAGMA-Lisp is that a tree structure of conceptually indipendent computation environments (contex tree) is the supporting struc ture of any nondeterministic system. MAGMA-Lisp proposes this structure in a quite virginal form, so that the user can state his own techniques to prune, select and explore the available alternatives. In this sense, MAGMA-Lisp is to be viewed as a machine language. The ideas of MAGMA-Lisp are contrasted w ith the systems that most influenced its design. The technique used in context implementation is described, showing how a very flexible context mechanism can be realized without an intolerable loss of efficien cy. In particular, in spite of the complexity of the system, garbage collection does not result much more time consuming than in standard Lisp systems.

Why it matters

OpenAlex reports 16 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The paper describes MAGMA-Lisp, an extended Lisp system proposed as an implementation tool for A.I. languages exploiting nondeterministic techniques. The main idea informing MAGMA-Lisp is that a tree structure of conceptually indipendent computation environments (contex tree) is the supporting struc ture of any nondeterministic system. MAGMA-Lisp proposes this structure in a quite virginal form, so that the user can state his own techniques to prune, select and explore the available alternatives. In this sense, MAGMA-Lisp is to be viewed as a machine language. The ideas of MAGMA-Lisp are contrasted w ith the systems that most influenced its design. The technique used in context implementation is described, showing how a very flexible context mechanism can be realized without an intolerable loss of efficien cy. In particular, in spite of the complexity of the system, garbage collection does not result much more time consuming than in standard Lisp systems.

Key concepts: Lisp, Computer science, Exception handling, Programming language, Nondeterministic algorithm, Magma, Context (archaeology), Common Lisp

Related papers

Back to paper searchBrowse research topicsOriginal source
MAGMA-Lisp: a Machine language for artificial intelligence — Research Paper | ScholarLens