Targeting the Java Virtual Machine with Genericity, Multiple Inheritance, Assertions and Expanded Types

Dominique Colnet 1 Olivier Zendra 1
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : The Java Virtual Machine is now widely available on many architectures and systems, which makes this virtual machine a very appealing target as an execution environment, not only for Java programs but also for Java extensions as well as other high-level languages. In this paper, we focus on using the current Java Virtual Machine without modification to support assertions, genericity, multiple inheritance and expanded types. An experiment was realized by implementing a new back-end for our compiler, SmallEiffel, The GNU Eiffel compiler.
Document type :
Reports
Complete list of metadatas

https://hal.inria.fr/inria-00099302
Contributor : Publications Loria <>
Submitted on : Tuesday, September 26, 2006 - 8:52:36 AM
Last modification on : Thursday, January 11, 2018 - 6:19:48 AM

Identifiers

  • HAL Id : inria-00099302, version 1

Collections

Citation

Dominique Colnet, Olivier Zendra. Targeting the Java Virtual Machine with Genericity, Multiple Inheritance, Assertions and Expanded Types. [Interne] A00-R-137 || colnet00b, 2000, 14 p. ⟨inria-00099302⟩

Share

Metrics

Record views

242