See this document in CiteSeerX!

Optimizing Reflective Languages by Using Partial Evaluation  (Make Corrections)  
Hidehiko Masuhara, Yuuya Sugita, Akinori Yonezawa



  Home/Search   Context   Related

 
View or download:
yl.is.s.utokyo.ac...9optimizing.ps.gz
yl.is.s.utokyo.ac...9optimizing.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  web.yl.is.s.utoky...publications (more)
(Enter author homepages)

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

Abstract: We present techniques of compiling a reflective concurrent object-oriented language, ABCL/R3, by using partial evaluation. Although the compilation framework is based on the first Futamura projection, mere application of partial evaluation cannot improve performance due to concurrent, object-oriented, and dynamically modifiable design in ABCL/R3. Instead of developing a dedicated partial evaluator for ABCL/R3, we specialize the meta-level by applying sequential partial evaluator after... (Update)

Similar documents (at the sentence level):   More
34.3%:   An Object-Oriented Concurrent Reflective Language ABCL/R3 - Masuhara, Yonezawa (2000)   (Correct)
15.1%:   Architecture Design and Compilation Techniques Using Partial.. - Masuhara (1999)   (Correct)
10.9%:   Design and Partial Evaluation of Meta-objects - For Concurrent Reflective   (Correct)

Active bibliography (related documents):   More   All
0.9:   Run-Time Program Specialization in Java Bytecode - Masuhara, Yonezawa (1999)   (Correct)
0.2:   Reasoning-conscious Meta-object Design of a Reflective.. - Hidehiko Masuhara (1997)   (Correct)
0.2:   Roles of a Partial Evaluator for the Reflective Language.. - Asai, Matsuoka, Yonezawa   (Correct)

Similar documents based on text:   More   All
0.4:   Implementing Parallel Language Constructs Using a.. - Masuhara, Matsuoka.. (1996)   (Correct)
0.4:   An Object-Oriented Concurrent Reflective Language for Dynamic.. - Masuhara (1994)   (Correct)
0.3:   Partial Evaluator as a Compiler for Reflective Languages - Asai, Masuhara, Matsuoka, .. (1995)   (Correct)

BibTeX entry:   (Update)

@misc{ masuhara-optimizing,
  author = "Hidehiko Masuhara and Yuuya Sugita and Akinori Yonezawa",
  title = "Optimizing Reflective Languages by Using Partial Evaluation",
  url = "citeseer.ist.psu.edu/228374.html" }
Citations (may not include all citations):
638   Partial Evaluation and Automatic Program Generation (context) - Jones, Gomard et al. - 1993  ACM
123   Optimizing ML with run-time code generation - Lee, Leone - 1996  ACM   DBLP
112   Partial evaluation of computation process---an approach to a.. - Futamura - 1971
77   very fast dynamic code generation system (context) - Engler, retargetable - 1996
61   Objectoriented concurrent reflective languages can be implem.. - Masuhara, Matsuoka et al. - 1992
46   Reflection and semantics in Lisp (context) - Smith - 1984  ACM   DBLP
30   Compiling away the meta-level in object-oriented concurrent .. - Masuhara, Matsuoka et al. - 1995
24   Schematic: A concurrent object-oriented extension to scheme - Taura, Yonezawa - 1996  DBLP
23   Issues in computational reflection (context) - Maes - 1988
17   Design and partial evaluation of meta-objects for a concurre.. - Masuhara, Yonezawa - 1998  ACM   DBLP
13   Across the bridge between reflection and partial evaluation (context) - Danvy - 1988
9   Partial evaluation in reflective system implementation - Ruf - 1993
6   Partial evaluation of call-by-value lambda-calculus with sid.. - Asai, Masuhara et al.
3   Architecture Design and Compilation Techniques Using Partial.. - Masuhara - 1999
2   Run-time program specialization in java bytecode - Masuhara, Yonezawa - 1999

Documents on the same site (http://web.yl.is.s.u-tokyo.ac.jp/~masuhara/publications.html):
A Portable Approach to Dynamic Optimization in Run-time.. - Masuhara, Yonezawa (2001)   (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