See this document in CiteSeerX!

Coercion as a Metaphor for Computation  (Make Corrections)  
Suresh Jagannathan



  Home/Search   Context   Related

 
View or download:
nec.com/homepages/jagannath...iccl90.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nec.com/homepages/...publications (more)
(Enter author homepages)

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

Abstract: The idea of coercion -- taking objects of one type and transforming them into objects of another -- is not a new one, and has been an important feature of language design since the advent of Fortran. This paper considers a generalization of coercion that permits structured transformations between program and data structures. The nature of these coercions goes significantly beyond what is found in most modern programming languages. Our intention is to develop a programming model that permits... (Update)

Similar documents (at the sentence level):
5.2%:   A Programming Language Supporting First-Class Parallel.. - Jagannathan (1989)   (Correct)

Active bibliography (related documents):   More   All
1.2:   Environments as First Class Objects - Gelernter, Jagannathan, London (1987)   (Correct)
1.1:   Reflective Building Blocks for Modular Systems - Jagannathan   (Correct)
0.4:   A Reflective Model of Inheritance - Jagannathan, Agha (1992)   (Correct)

Similar documents based on text:   More   All
0.4:   On the Proper Role of Coercion in Semantic Typing - Pustejovsky, Boullion (1994)   (Correct)
0.3:   Towards a Proper Treatment of Coercion Phenomena - Danièle Godard, Jayez (1993)   (Correct)
0.3:   Isolating Side Effects in Sequential Languages - Riecke, Viswanathan (1995)   (Correct)

BibTeX entry:   (Update)

@misc{ jagannathan-coercion,
  author = "Suresh Jagannathan",
  title = "Coercion as a Metaphor for Computation",
  url = "citeseer.ist.psu.edu/250187.html" }
Citations (may not include all citations):
673   Actors: A Model of Concurrent Computation in Distributed Sys.. (context) - Agha - 1985
430   Structure and Interpretation of Computer Programs (context) - Abelson, Sussman - 1985
369   A Semantics of Multiple Inheritance - Cardelli - 1984
257   Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
200   Viewing Control Structures as Patterns of Passing Messages (context) - Hewitt - 1977
143   A New Implementation Technique for Applicative Languages (context) - Turner - 1979
89   The Lambda Calculus (context) - Barendregt - 1981
70   CommonLoops: Merging Lisp and Object-Oriented Programming (context) - Bobrow, Kahn et al. - 1986
69   Compiling Lazy Functional Languages (context) - Johnsson - 1987
54   The Mystery of the Tower Revealed: A Non-Reflective Descript.. (context) - Wand, Friedman - 1986
44   GRIP -- A High Performance Architecture for Parallel Graph R.. (context) - Jones, Clack et al. - 1987
37   Software Practice and Experience (context) - Warren, Compiler - 1980
30   The Standard ML Core Language (context) - Milner - 1984
24   MIT Artificial Intelligence Laboratory (context) - Jr, Sussman et al. - 1978
22   Object-Oriented Programming in Scheme (context) - Adams, Rees - 1988
21   Software Practice and Experience (context) - Barnes, of - 1980
19   IStructures: Data Structures for Parallel Computing (context) - Rishiyur, Keshav - 1986
11   Environments as First-Class Objects - Gelernter, Jagannathan et al. - 1987
10   VAL -- A ValueOriented Algorithmic Language: Preliminary Ref.. (context) - Ackerman, Dennis - 1979
8   The LISP Machine (context) - Greenblatt, Knight et al. - 1984
6   A Programming Language Supporting First-Class (context) - Jagannathan - 1988
5   The Implementation of Procedurally Reflective Languages (context) - Smith, Rivieres - 1984
4   The Simula67 Base Common Base Language (context) - Dahl, Myhruhaug et al. - 1970
3   The Revised Revised Revised Report on Scheme or An UnCommon .. (context) - Clinger - 1985
3   Computation Structures Group Technical Report (context) - Nikhil, Manual et al. - 1988
2   Persistence and Meta-Cleanliness in the Symmetric Lisp Inter.. (context) - Gelernter, Jagannathan et al. - 1987
1   Annual Reviews Inc (context) - David, Architectures et al. - 1986
1   Communicatiosn of the ACM (context) - Kowalski, Logic - 1979
1   Technical Report 11271-84092410TM (context) - Cardelli - 1984
1   Technical Report YALEU/DCS/RR (context) - Gelernter, Jagannathan et al. - 1989

Documents on the same site (http://www.neci.nj.nec.com/homepages/jagannathan/publications.html):   More
On the Interaction between Mobile Processes and Objects - Jagannathan, Kelsey   (Correct)
A Reflective Model of Inheritance - Jagannathan, Agha (1992)   (Correct)
Environments as First Class Objects - Gelernter, Jagannathan, London (1987)   (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