See this document in CiteSeerX!

Supporting dynamic languages on the Java virtual machine (1996)  (Make Corrections)  (7 citations)
Olin Shivers



  Home/Search   Context   Related

 
View or download:
mit.edu/people/shivers/javaScheme.ps
mit.edu/aipublications/1...AIM1576.ps
elwoodcorp.com/alu/luv/9...1.SUB113.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  tunes.org/Review/Languages (more)
From:  elwoodcorp.com/alu/luv...sessions
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

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. 1 Introduction Java is easily the highest-profile language development effort... (Update)

Context of citations to this paper:   More

...and lack of support for parallelism or other specialized language constructs. Shortly after the JVM was introduced, Shivers and Fahlman [34] proposed solving this problem by providing a mechanism for extending the Java Virtual Machine. The mechanism would allow new language...

...types in one array. Shivers suggests an extension of Java Byte Code to better support Scheme like types systems by using a tag system [29]. 19.6 Side Eoeects Given a Scheme expression with no free variables, it is possible to determine which variables may be side...

Cited by:   More
Silicon Virtual Machines - Simões   (Correct)
Project transPROSE: Reconciling Mobile-Code.. - Amme, Housel.. (2001)   (Correct)
Towards Language-Agnostic Mobile Code - Stork, Housel, Haldar, Dalton.. (2001)   (Correct)

Active bibliography (related documents):   More   All
0.2:   A Universal Scripting Framework or Lambda: the ultimate "little.. - Shivers (1996)   (Correct)
0.2:   Multi-Method Dispatch Using Multiple Row - Displacement Candy Pang (1999)   (Correct)
0.2:   Multi-Method Dispatch Using Multiple Row Displacement - Pang, Holst, Leontiev, Szafron (1999)   (Correct)

Similar documents based on text:   More   All
0.2:   Unknown -   (Correct)
0.2:   Carnegie Mellon School of Computer Science - Scheme Flow Analysis   (Correct)
0.2:   Retrospective: - Higher-Order Control-Flow Analysis   (Correct)

Related documents from co-citation:   More   All
4:   Automatic Inference of models for Statistical Code Compression - Fraser - 1999
4:   Context coding of parse trees (context) - Tarhio - 1995
4:   Automated data-member layout of heap objects to improve memory-hierarchy perform.. - Kistler, Franz - 2000

BibTeX entry:   (Update)

O. Shivers. Supporting dynamic languages on the Java virtual machine. In Proceedings of the Dynamic Objects Workshop, Boston, May 1996. http://citeseer.ist.psu.edu/shivers96supporting.html   More

@techreport{ shivers96supporting,
    author = "Olin Shivers",
    title = "Supporting dynamic languages on the Java virtual machine",
    number = "AIM-1576",
    pages = "9",
    year = "1996",
    url = "citeseer.ist.psu.edu/shivers96supporting.html" }
Citations (may not include all citations):
197   The revised 3 report on the algorithmic language Scheme - Rees, Clinger - 1986
90   Sun Microsystems (context) - Programming, Internet - 1995
7   Topics in Advanced Language Implementation (context) - Lee - 1991
4   Apple Computer (context) - An, Language - 1992
1   the java-vm@life-ai.mit.edu mailing list, January 10, 1996. .. (context) - Fahlman - 1996



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www2.tunes.org/Review/Languages.html):   More
Foundations of Object-Oriented Languages - Workshop Report - Black, Palsberg (1994)   (Correct)
Correct Higher-Order Program Transformations - Steckler (1994)   (Correct)
A Review of Mathematica - Fateman (1992)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC