We discuss some of the issues involved in implementing functional languages on object-oriented virtual environments (VE) such as the Java Virtual Machine and Microsoft’s.NET. The paper concentrates on how functional language type systems can be supported in these OO-typed environments, and on how functional and OO languages can interwork. Mondrian, a new functional language specifically designed for such environments, is introduced as an example.
The portability and runtime safety of programs which are executed on the Java Virtual Machine (JVM) ...
Software development today is embracing functional programming (FP), whether it's for writing concur...
. The search for a language which combines both functional and object-oriented features has a long a...
We discuss the development of a number of algorithms and techniques to allow object oriented virtual...
This paper describes how virtual classes can be supported in a vir-tual machine. Main-stream virtual...
Virtual machines raise the abstraction level of the execution environment at the cost of restricting...
The Java programming language offers a number of features including: portability; graphics; networki...
The Java programming language offers a number of features including: portability; graphics; networki...
Functional programming (FP) has progressively become more prevalent and techniques from the FP parad...
Object oriented languages are an important tool to achieve software reusability in any kind of appli...
Modern virtual machines for object-oriented machines use dynamic (run-time) compilation in order to ...
System programming tasks such as implementing language virtual machines (VMs), are, by convention, a...
We express implementations of functional languages as a succession of program transformations in a c...
Abstract. The Virtual Reality Modeling Language (VRML) and Java provide a standardized, portable and...
. This paper summarises a successful application of functional programming within a commercial envir...
The portability and runtime safety of programs which are executed on the Java Virtual Machine (JVM) ...
Software development today is embracing functional programming (FP), whether it's for writing concur...
. The search for a language which combines both functional and object-oriented features has a long a...
We discuss the development of a number of algorithms and techniques to allow object oriented virtual...
This paper describes how virtual classes can be supported in a vir-tual machine. Main-stream virtual...
Virtual machines raise the abstraction level of the execution environment at the cost of restricting...
The Java programming language offers a number of features including: portability; graphics; networki...
The Java programming language offers a number of features including: portability; graphics; networki...
Functional programming (FP) has progressively become more prevalent and techniques from the FP parad...
Object oriented languages are an important tool to achieve software reusability in any kind of appli...
Modern virtual machines for object-oriented machines use dynamic (run-time) compilation in order to ...
System programming tasks such as implementing language virtual machines (VMs), are, by convention, a...
We express implementations of functional languages as a succession of program transformations in a c...
Abstract. The Virtual Reality Modeling Language (VRML) and Java provide a standardized, portable and...
. This paper summarises a successful application of functional programming within a commercial envir...
The portability and runtime safety of programs which are executed on the Java Virtual Machine (JVM) ...
Software development today is embracing functional programming (FP), whether it's for writing concur...
. The search for a language which combines both functional and object-oriented features has a long a...