Machine The Functional Abstract Machine (Fam) is a stack machine designed to support functional languages on large address space computers. It can be considered an SECD machine [Landin 64] which has been optimized to allow very fast function application and the use of true stacks (as opposed to linked lists). This section contains a brief overview of the Fam; which is fully described in [Cardelli 83]. The machine supports functional objects (closures, which are dynamically allocated and garbage collected). All the optimization and support techniques which make application slower are strictly avoided, while tail recursion and pattern-matching calls are supported. Restricted side effects and arrays are provided. The machine is intended to mak...
AbstractA purely functional language called ASL/F is defined, and compiling and optimizing methods, ...
What is functional programming? – Functions are first class (objects). – That is, everything you can...
This paper presents a compiling method to translate the functional programming language Valid into o...
The extensive dependence of modern-day society on large software systems places a premium on tools f...
Functional programming presents a relatively unexplored approach to achieving high- performance comp...
Functional programming languages offer a new programming paradigm with many advantages over the more...
Lazy functional languages seem to be unsuitable for programming embedded computers because their imp...
We propose a parallel specialized language that ensures portable and cost-predictable implementation...
Contains fulltext : mmubn000001_172857082.pdf (publisher's version ) (Open Access)...
The aim of the FAST Project is to provide an implementation of a functional language, Haskell, on a ...
This work presents the Brisk Machine, a machine model for the implementation of functional languages...
The paper outlines the programming language FAD. FAD is a functional programming system of the kind ...
Many language theoreticians have taken great efforts in designing higher-level programming languages...
We express implementations of functional languages as a succession of program transformations in a c...
Modern virtual machines for object-oriented machines use dynamic (run-time) compilation in order to ...
AbstractA purely functional language called ASL/F is defined, and compiling and optimizing methods, ...
What is functional programming? – Functions are first class (objects). – That is, everything you can...
This paper presents a compiling method to translate the functional programming language Valid into o...
The extensive dependence of modern-day society on large software systems places a premium on tools f...
Functional programming presents a relatively unexplored approach to achieving high- performance comp...
Functional programming languages offer a new programming paradigm with many advantages over the more...
Lazy functional languages seem to be unsuitable for programming embedded computers because their imp...
We propose a parallel specialized language that ensures portable and cost-predictable implementation...
Contains fulltext : mmubn000001_172857082.pdf (publisher's version ) (Open Access)...
The aim of the FAST Project is to provide an implementation of a functional language, Haskell, on a ...
This work presents the Brisk Machine, a machine model for the implementation of functional languages...
The paper outlines the programming language FAD. FAD is a functional programming system of the kind ...
Many language theoreticians have taken great efforts in designing higher-level programming languages...
We express implementations of functional languages as a succession of program transformations in a c...
Modern virtual machines for object-oriented machines use dynamic (run-time) compilation in order to ...
AbstractA purely functional language called ASL/F is defined, and compiling and optimizing methods, ...
What is functional programming? – Functions are first class (objects). – That is, everything you can...
This paper presents a compiling method to translate the functional programming language Valid into o...