(Enter summary)
Abstract: We describe the extensible Java preprocessor EPP and a data-parallel
extension of Java implemented with EPP. EPP can be extended by incorporating
EPP plugins. These plugins are programmed with the Ld-2
language that we also describe. Tiny Data-Parallel Java is an example of
EPP plugin. High portability is guaranteed because the translated code
and the runtime systems are pure Java code. Applications can be executed
in parallel if the VM interpreter supports parallel execution of Java
threads.... (Update)
Context of citations to this paper: More
...programming[100] provide multiple selfrepresentations for a single system. Simmons first class interpreters[111] MPC [45 47] and EPP[42] provide ways to compose fragments of metalevel descriptions using function closures, delegation, and mix ins. Reflectionoriented...
...and preprocessors are generally concerned only with syntactic extensions to a language. Recent systems for use in Java include EPP [18], JSE [12] and JPP [21] Maya [2] is a generalization of macro systems that uses generic functions and multimethods to allow extension of...
Cited by: More
An Easy-to-Use Toolkit for Efficient Java Bytecode Translators - Chiba, Nishizawa (2003)
(Correct)
Converting C Pointers to Java References - Demaine (1998)
(Correct)
Polyglot: An Extensible Compiler Framework for Java - Nystrom, Clarkson, Myers (2003)
(Correct)
Similar documents (at the sentence level): More
24.7%: Integrating data-parallel and reactive constructs into Java - Roudier, Ichisugi (1997)
(Correct)
13.7%: Extensible Java Preprocessor Kit and Tiny Data-Parallel Java.. - Ichisugi (1997)
(Correct)
9.1%: Mixin Composition Strategies for the Modular Implementation.. - ROUDIER, ICHISUGI (1998)
(Correct)
Active bibliography (related documents): More All
0.2: JavaParty - Transparent Remote Objects in Java - Philippsen, Zenger (1997)
(Correct)
0.0: A Study of Compile-time Metaobject Protocol - Chiba (1996)
(Correct)
0.0: Implementing Parallel Language Constructs Using a.. - Masuhara, Matsuoka.. (1996)
(Correct)
Similar documents based on text: More All
0.4: Ensuring Equal Access To Information and Computer.. - Department Of..
(Correct)
0.3: The Equichordal Point Problem - Marek Rychlik
(Correct)
0.3: Functional Projection Pursuit - Nason
(Correct)
Related documents from co-citation: More All
5: Concepts and Experiments in Computational Reflection
- Maes
5: Aspect-oriented programming
- Kiczales, Lamping et al. - 1997
4: Design and Partial Evaluation of Meta-objects for a Concurrent Reflective Langua..
- Masuhara, Yonezawa - 1998
BibTeX entry: (Update)
Yuuji Ichisugi and Yves Roudier. Extensible java preprocessor kit and tiny data-parallel java. In Proc. of ISCOPE '97, number 1343 in LNCS, 1997. http://citeseer.ist.psu.edu/ichisugi97extensible.html More
@inproceedings{ ichisugi97extensible,
author = "Yuuji Ichisugi and Yves Roudier",
title = "The Extensible Java Preprocessor Kit and a Tiny Data-Parallel Java",
booktitle = "{ISCOPE}",
pages = "153-160",
year = "1997",
url = "citeseer.ist.psu.edu/ichisugi97extensible.html" }
Citations (may not include all citations):
866
Techniques and Tools (context) - Aho, Sethi et al. - 1987
862
The Java Language Specification
- Gosling, Joy - 1996
484
Common Lisp the Language (context) - Steele - 1990
423
The Art of the Meta Object Protocol (context) - Kiczales, Rivieres et al. - 1991
240
Mixin-based Inheritance
- Bracha, Cook - 1990
169
Data-Parallel Programming on MIMD Computers (context) - Hatcher, Quinn - 1991
127
A Metaobject Protocol for C
- Chiba - 1995
15
A Class Library for Building Fortran and C++ Restructuring T.. (context) - Bodin - 1994
12
Meta-level Architecture for Extendable C
- Ishikawa - 1994
4
Integration of control and data parallelism in an object ori.. (context) - Launay, Pazat - 1996
2
EPP and Lods home page (context) - Ichisugi
2
can be obtained from [Ich (context) - Ichisugi, users et al. - 1997
2
Meta-Programming Framework for Java (context) - Kumeta, Komuro - 1997
1
Europa Parallel C++ version
- Caromel - 1997
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.aist.go.jp/ETL/etl/bunsan/~roudier/biblio.html): More
EUROPA Parallel C++ Version 2.1 - Caromel, McEwan, Nolte, (eds.) (1997)
(Correct)
Reactive programming in Eiffel// - Caromel, Roudier (1996)
(Correct)
Integrating data-parallel and reactive constructs into Java - Roudier, Ichisugi (1997)
(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