See this document in CiteSeerX!

Kava: A Java Dialect with a Uniform Object Model for Lightweight Classes (2001)  (Make Corrections)  (5 citations)
David F. Bacon
Java Grande



  Home/Search   Context   Related

 
View or download:
ibm.com/people/d/dfb/p...Bacon01Kava.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ibm.com/people/d/dfb/papers (more)
(Enter author homepages)

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

Abstract: Object-oriented programming languages have always distinguished between "primitive" and "user-defined" data types, and in the case of languages like C++ and Java, the primitives are not even treated as objects, further fragmenting the programming model. The distinction is especially problematic when a particular programming community requires primitive-level support for a new data type, as for complex, intervals, fixed-point numbers, and so on. (Update)

Context of citations to this paper:   More

...is [int,char] Individual components of a tuple can be accessed through subscripts. Thus, after x = 45, a ] the expression x[0] is 45, and x[1] is a . It is also possible to assign to the individual components. Elements can also be accessed by pattern matching. For example,...

Cited by:   More
Adding Tuples to Java: a Study in Lightweight Data Structures - van Reeuwijk, Sips (2002)   (Correct)
Using MPI with C and the Common Language - Infrastructure Jeremiah Willcock   (Correct)
List of Publications - Bacon   (Correct)

Similar documents (at the sentence level):
75.4%:   Kava: A Java dialect with a uniform object model for lightweight.. - Bacon (2002)   (Correct)
62.1%:   Kava: A Java Dialect with a Uniform Object Model for Lightweight.. - Bacon (2000)   (Correct)
18.6%:   Bit-Level Object-Oriented Programming - Bacon (2000)   (Correct)

Active bibliography (related documents):   More   All
0.2:   Specification and Management of Timing Constraints in.. - Curatelli, Mangeruca, .. (1996)   (Correct)
0.2:   Object-Oriented Libraries of Physical Components in.. - Li Han Christiaan (2001)   (Correct)
0.2:   Artifact Meta-Models for Composable Simulation - Han, Paredis   (Correct)

Similar documents based on text:   More   All
0.3:   Aspects of Exceptions at the Meta-Level - Welch, Stroud, Romanovsky (2001)   (Correct)
0.3:   Kava - Using Byte code Rewriting to add Behavioural Reflection .. - Welch, Stroud (2001)   (Correct)
0.2:   Dalang - A Reflective Extension for Java - Welch, Stroud (1999)   (Correct)

Related documents from co-citation:   More   All
2:   Cache advantage (context) - Bacon - 1994
2:   High-Level Language Support for Programming Distributed Systems - Auerbach, Bacon et al. - 1991
2:   Titanium: A high-performance Java dialect - Yelick, Semenzato et al. - 1998

BibTeX entry:   (Update)

David F. Bacon. Kava: A Java dialect with a uniform object model for lightweight classes. In ACM Java Grande -- ISCOPE Conference, pages 68--77, 2001. http://citeseer.ist.psu.edu/article/bacon01kava.html   More

@inproceedings{ bacon01kava,
    author = "David F. Bacon",
    title = "Kava: a Java dialect with a uniform object model for lightweight classes",
    booktitle = "Java Grande",
    pages = "68-77",
    year = "2001",
    url = "citeseer.ist.psu.edu/article/bacon01kava.html" }
Citations (may not include all citations):
862   The Java Language Specification - GOSLING, JOY et al. - 2000
492   Smalltalk-80: The Language and Its Implementation (context) - GOLDBERG, ROBSON - 1983
342   Eiffel: The Language (context) - MEYER - 2000
306   SELF: the power of simplicity (context) - UNGAR, SMITH - 1987
210   TIL: A type-directed optimizing compiler for ML - TARDITI, MORRISETT et al. - 1996
178   Making the future safe for the past: Adding genericity to th.. - BRACHA, ODERSKY et al. - 1998
134   The Verilog Hardware Description Language (context) - MOORBY, THOMAS - 1998
86   Titanium: A high-performance Java dialect - YELICK - 1998
66   Fixing the Java memory model - PUGH - 1999
62   The Jalapeno dynamic optimizing compiler for Java - BURKE - 1999
50   Flexible representation analysis - SHAO - 1997
44   The Definition of Standard ML --- Revised (context) - MILNER, TOFTE et al. - 1997
42   An ad-hoc approach to the implementation of polymorphism - MORRISON, DEARLE et al. - 1991
40   Unboxed values as first class citizens (context) - JONES, LAUNCHBURY - 1991
24   The effectiveness of type-based unboxing - LEROY - 1997
24   A proposed radix- and word-lengthindependent standard for fl.. (context) - CODY - 1984
22   Department of Computer Science (context) - CHAMBERS, Cecil - 1993
20   Efficient support for complex numbers in Java - WU, MIDKIFF et al. - 1999
18   Design and specification of embedded systems in Java using s.. - YOUNG, MACDONALD et al. - 1998
6   Available at java (context) - GOSLING - 1998
6   cj: A new approach for the efficient use of complex numbers .. (context) - PHILIPPSEN, EDWIN - 1999
6   Available at www (context) - Version, Guide - 2000
5   Improving Java for numerical computation (context) - GROUP, FO- - 1998
5   Adding IEEE 754 floating-point support to Java (context) - DARCY - 1998
4   IEEE Standard VHDL Language Reference Manual: IEEE Standard (context) - VHDL, Manual et al. - 1994
4   Poster presentation (context) - BROPHY - 1999
3   Unboxed objects and polymorphic subtyping (context) - LEROY - 1992
3   Effective Java Programming (context) - BLOCH - 2001
2   The Jikes project (context) - CHARLES, SHIELDS - 1999

Documents on the same site (http://researchweb.watson.ibm.com/people/d/dfb/papers.html):   More
Kava: A Java dialect with a uniform object model for lightweight.. - Bacon (2002)   (Correct)
Concurrent Cycle Collection in Reference Counted Systems - Bacon, Rajan (2001)   (Correct)
Space- and Time-Efficient Implementation of the Java Object.. - Bacon, Fink, Grove (2002)   (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