See this document in CiteSeerX!

Reflecting Java into Scheme (1999)  (Make Corrections)  (2 citations)
Kenneth R. Anderson, Timothy J. Hickey



  Home/Search   Context   Related

 
View or download:
bbn.com/~kanderso/silk/jli...tm9922.ps
brandeis.edu/~tim/Papers/...paper.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  bbn.com/~kanderso/silk/jlib/ (more)
From:  brandeis.edu/~tim/
(Enter author homepages)

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

Abstract: . We describe our experience with SILK, a Scheme dialect written in Java. SILK grazes symbiotically on Java's reflective layer, enriching itself with Java's classes and their behavior. This is done with three procedures. (constructor) and (method)provide access to a specific Java constructor or method respectively. (import) allows the entire behavior of a class to be imported easily. (import) converts Java methods into generic functions that take methods written in Java or Scheme. In return,... (Update)

Context of citations to this paper:   More

.... a Java enabled browser) is the Scheme interpreter applet, called Silk, which has been developed by the PI and several colleagues [HNA98, AH99]. 1.2 Goals and Objectives Our vision, as described in this proposal, is to develop a new Computer Literacy course, which runs...

.... 4 Courseware (define (skeptic Q) if (halts Q Q) skeptic (skeptic skeptic) ha) The main language used in the course is Jscheme [2, 3, 8], an open source implementation of Scheme in Java. lhttp: jscheme.sourceforge.net SYNTACTIC CONSTRUCT JAVA MEMBER at the end...

Cited by:   More
Incorporating Scheme-based Web Programming in Computer Literacy.. - Hickey (2002)   (Correct)
Project Description - Hickey (2000)   (Correct)

Active bibliography (related documents):   More   All
1.8:   SILK - a playful blend of Scheme and Java - Anderson, Hickey, Norvig (2000)   (Correct)
0.5:   Fast and Compact Dispatching for Dynamic Object-Oriented Languages - Queinnec (1997)   (Correct)
0.5:   A high level simulator for Gunk - Adams (1997)   (Correct)

Similar documents based on text:   More   All
0.6:   Silk, Java And Object-Oriented Simulation - Kilgore   (Correct)
0.3:   Silk: A Java-Based Process Simulation Language - Healy, Kilgore (1997)   (Correct)
0.3:   Scheme-based Web Programming - As Basis For   (Correct)

Related documents from co-citation:   More   All
2:   LISP - a Language for Internet Scripting and Programming - Hickey, Norvig et al. - 1998
2:   Structure and Interpretation of Computer Programs (context) - Abelson, Sussman et al. - 1985

BibTeX entry:   (Update)

K. Anderson and T. Hickey. Reflecting java into scheme. In to appear in Proceedings of Reflection'99, 1999. http://citeseer.ist.psu.edu/anderson99reflecting.html   More

@misc{ anderson99reflecting,
  author = "K. Anderson and T. Hickey",
  title = "Reflecting java into scheme",
  text = "K. Anderson and T. Hickey. Reflecting java into scheme. In to appear in
    Proceedings of Reflection'99, 1999.",
  year = "1999",
  url = "citeseer.ist.psu.edu/anderson99reflecting.html" }
Citations (may not include all citations):
41   Compiling scientific code using partial evaluation - Berlin, Weise - 1990
30   Efficient method dispatch in PCL - Kiczales, Rodriguez - 1990
26   More Programming Pearls (context) - Bentley - 1988
11   A scheme for little languages in interactive graphics - Beckman - 1991
3   Kawa the Java-based Scheme System (context) - Bothner
2   IBM alphaWorks archive (context) - Travers
2   JaJa: Scheme in Java (context) - Queinnec
2   ftp-swiss (context) - Jaffer, rstest et al.
2   Efficient algorithms for method dispatch in object-oriented .. (context) - Huang, Chen - 1992
1   Tiny CLOS (context) - Kiczales
1   Multiple-dispatching base on automata (context) - Chen, Turau - 1995
1   Optimmizing multi-method dispatch using compressed dispatch .. (context) - Amiel, Gruber et al. - 1994
1   Generating efficient virtual worlds for visualization using .. - Steven
1   Taming message passing: Efficien method lookup for dynamical.. (context) - Vitek, Horspool - 1994

Documents on the same site (http://openmap.bbn.com/~kanderso/silk/jlib/):
LISP - a Language for Internet Scripting and Programming - Hickey, Norvig, Anderson (1998)   (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