OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Concurrent object-oriented programming in Act 1
Object-oriented concurrent programming
Janus: a step towards distributed constraint programming
Proceedings of the 1990 North American conference on Logic programming
Report on the programming language Haskell: a non-strict, purely functional language version 1.2
ACM SIGPLAN Notices - Haskell special issue
Moded flat GHC and its message-oriented implementation technique
New Generation Computing
Concurrent Programming Made Easy
ICECCS '00 Proceedings of the 6th IEEE International Conference on Complex Computer Systems
Editorial message: special track on the programming languages and object technologies
Proceedings of the 2003 ACM symposium on Applied computing
Hi-index | 0.00 |
This paper describes a concurrent programming language, Aldwych. The language has a simple operational model where any variable has exactly one process that can write to it but any number that can read it. Once a variable has been written to its value cannot be changed, but a tuple value can be written to a variable, and variables within the tuple written to later. Processes consist of a set of rules which are triggered when variables are given values.We show how this underlying model can be extended using a number of derived forms so that Aldwych has features of imperative, object-oriented and functional programming.