See this document in CiteSeerX!

Lightweight and Generative Components II: Binary-level Components (1999)  (Make Corrections)  (12 citations)
Sam Kamin, Miranda Callahan, Lars Clausen
In \citesaig00



  Home/Search   Context   Related

 
View or download:
uiuc.edu/~kamin/pubs/componentsB.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uiuc.edu/~kamin/pubs/index (more)
(Enter author homepages)

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

Abstract: Current "software component" technologies --- with one exception --- fail to account for lightweight components --- those for which a function call is too inefficient or semantically inappropriate --- and for generative components --- those in which the component embodies a method of constructing code rather than actual code. The exception is the C++ Standard Template Library. It, however, has the disadvantage that components must be delivered largely in source form. In this paper, we present a ... (Update)

Cited by:   More
ML-like Inference for Classifiers - Calcagno, Moggi, Taha (2004)   (Correct)
Generating Heap-bounded Programs in a - Functional Setting Walid   (Correct)
Semantic and Logical Properties of Stateful Programming - Calcagno (2002)   (Correct)

Similar documents (at the sentence level):
43.1%:   Generative Binary Components - Kamin, Callahan, Clausen (2001)   (Correct)

Active bibliography (related documents):   More   All
0.2:   Generic Components: A Symbiosis of Paradigms - Becker   (Correct)
0.1:   Multi-Stage Programming: Its Theory and Applications - Taha (1999)   (Correct)
0.1:   Open Components - Gal, Schröder-Preikschat, Spinczyk (2001)   (Correct)

Similar documents based on text:   More   All
0.2:   Lightweight and Generative Components I: Source-Level.. - Kamin, Callahan, Clausen (1999)   (Correct)
0.0:   Arrays in Imperative Lambda Calculus - Kamin, Reddy (1992)   (Correct)
0.0:   Teaching C in a Functional Style - Davison (1994)   (Correct)

Related documents from co-citation:   More   All
10:   A modal analysis of staged computation - Davies, Pfenning - 1996
8:   A sound reduction semantics for untyped CBN multi-stage computation - Taha - 2000
8:   Multi-Stage Programming: Its Theory and Applications - Taha - 1999

BibTeX entry:   (Update)

Sam Kamin, Miranda Callahan, and Lars Clausen. Lightweight and generative components ii: Binary-level components. September 1999. http://citeseer.ist.psu.edu/article/kamin99lightweight.html   More

@inproceedings{ kaminlightweight,
    author = "Sam Kamin and Miranda Callahan and Lars Clausen",
    title = "Lightweight and Generative Components {II}: Binary-Level Components",
    booktitle = "In \cite{saig00}",
    pages = "28--50",
    url = "citeseer.ist.psu.edu/article/kamin99lightweight.html" }
Citations (may not include all citations):
756   Aspect-oriented programming - Kiczales, Lamping et al. - 1997
133   Multi-stage programming with explicit annotations - Taha, Sheard - 1997
56   STL Tutorial and Reference Guide: C++ Programming with the S.. (context) - Musser, Saini - 1996
45   Macros that work (context) - Clinger, Rees - 1991
40   template metaprograms (context) - Veldhuizen - 1995
35   Annotating the java byte codes in support of optimization - Hummel, Azevedo et al. - 1997
28   Automatic binding time analysis for a typed -calculus (context) - Nielson, Nielson - 1988
26   The java hotspot performance engine architecture: A white pa.. (context) - Incorporated - 1999
25   Incorporating applications semantics and control into compil.. - Engler - 1997
16   Quasiquotation in lisp - Bawden - 1999
14   Annotating java class files with virtual registers for perfo.. - Jones, Kamin - 1999
12   Synthesizing objects (context) - Czarnecki, Eisenecker - 1999
11   and machine-independent dynaic code generation (context) - Engler, Hsieh et al. - 1996
6   Lightweight and generative components I: Source-level compon.. - Kamin, Callahan et al. - 1999
2   Static metaprogramming in C (context) - Czarnecki, Eisenecker - 1999



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


Documents on the same site (http://www-sal.cs.uiuc.edu/~kamin/pubs/index.html):   More
Language implementation via lightweight embedded program.. - Kamin   (Correct)
A Random Walk Through Functional Programming - Richard Gaylord   (Correct)
Controlled Self-Applicable On-Line Partial Evaluation, Using.. - Beckman, Kamin   (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