Implementing functional languages
Implementing functional languages
GUM: a portable parallel implementation of Haskell
PLDI '96 Proceedings of the ACM SIGPLAN 1996 conference on Programming language design and implementation
FLOPS '01 Proceedings of the 5th International Symposium on Functional and Logic Programming
Mobile Haskell: Compiling Lazy Functional Programs for the Java Virtual Machine
PLILP '98/ALP '98 Proceedings of the 10th International Symposium on Principles of Declarative Programming
A Haskell to Java Virtual Machine Code Compiler
IFL '97 Selected Papers from the 9th International Workshop on Implementation of Functional Languages
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
Scripting COM Components in Haskell
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Compiling Functional Programs to Java Byte-code
Compiling Functional Programs to Java Byte-code
Compiling lazy functional programs for the Java Virtual Machine
Journal of Functional Programming
Algorithm + strategy = parallelism
Journal of Functional Programming
The Implementation of Functional Programming Languages (Prentice-Hall International Series in Computer Science)
Java In A Nutshell, 5th Edition
Java In A Nutshell, 5th Edition
Hi-index | 0.00 |
We present in this paper the implementation, in the Java language, of a distributed environment for running functional programs. The idea is to join Java Virtual Machines (JVMs)runni ng on different computers into a single virtual machine for running functional programs. To test this virtual machine we have implemented a small Haskell like functional language in which parallelism is expressed by some simple combinators.