Miranda: a non-strict functional language with polymorphic types
Proc. of a conference on Functional programming languages and computer architecture
Functional programming using standard ML
Functional programming using standard ML
Parallel implementations of functional programming languages
The Computer Journal - Special issue on Lazy functional programming
Convex hulls of finite sets of points in two and three dimensions
Communications of the ACM
An elementary language construct for parallel programming
ACM SIGPLAN Notices
A micro-manual for LISP - not the whole truth
ACM SIGPLAN Notices - Special issue: History of programming languages conference
ACM SIGPLAN Notices - Special issue: History of programming languages conference
Hi-index | 0.00 |
A new model of list processing is proposed which is more suitable as a basic data structure for architecture-independent programming languages than the traditional model of lists. Its main primitive functions are: concatenate, which concatenates two lists; split, which partitions a list into two parts; and length, which gives the number of elements in a list. This model contains a degree of non-determinism which allows greater freedom to the implementation to achieve high performance on both parallel and serial architectures.