Work

Supporting Dynamic Languages on the Java Virtual Machine

Year: 1996
Type: article
Abstract: In this note, I propose two extensions to the Java virtual machine (or VM) to allow dynamic languages such as Dylan, Scheme and Smalltalk to be efficiently implemented on the VM. These extensions do not affect the performance of pure Java programs on the machine. The first extension allows for efficient encoding of dynamic data; the second allows for efficient encoding of language-specific computational elements. This report also appeared in the proceedings of the Dynamics Objects Workshop, May, 1996. Copyright c fl Massachusetts Institute of Technology, 1996. This publication can be retrieved by anonymous ftp from publications.ai.mit.edu. This report describes research done at the Artificial Intelligence Laboratory of the Massachusetts Institute of Technology. Support for this research was provided in part by the Defense Advanced Research Projects Agency of the Department of Defense under Rome Laboratory contract F3060294 -C-0252 1 Introduction Java is easily the highest-profile ...
Author: Olin Shivers
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W1548503646
FWCI:
Cites: 1
Cited by: 5
Related to: 10