See this document in CiteSeerX!

Revised^5 Report on the Algorithmic Language Scheme (1998)  (Make Corrections)  
Richard Kelsey, (ed), William Clinger, (ed.), Jonathan Rees, (ed.), Hal Abelson, N. I. Adams IV, D. H. Bartley, G. Brooks, R. Kent Dybvig, Daniel P. Friedman, R. Halstead, Chris Hanson, Christopher T. Haynes, Eugene Kohlbecker, D. Oxley, Kent M. Pitman, Guillermo J. Rozas, Guy L. Steele Jr., G. J. Sussman, Mitchell Wand
ACM SIGPLAN Notices



  Home/Search   Context   Related

 
View or download:
nec.com//pub/kelsey/r5rs.ps
faui8l.informatik.unierla...r5rs.ps.gz
nec.com/homepages/kelsey/r5rs.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  bonsai.lif.icnet.uk/bmm/pe...bibl (more)
From:  nec.com/homepages/kelsey/
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
A very small language can be both practical and incredibly expressive

Abstract: Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. Scheme demonstrates that a very small number of rules for forming expressions, with no restrictions on how they are composed, suffice to form a practical and efficient programming language that is flexible enough to support most of the major programming paradigms in use today. (Update)

Similar documents (at the sentence level):   More
71.8%:   Revised^5 Report on the Algorithmic Language Scheme - Kelsey, (ed.), Clinger.. (1998)   (Correct)
62.5%:   Revised^4 Report on the Algorithmic Language Scheme - Clinger, (ed.), Rees.. (1991)   (Correct)
38.6%:   Revised^3 Report on the Algorithmic Language Scheme - Rees, (ed.), Clinger.. (1991)   (Correct)

Active bibliography (related documents):   More   All
0.3:   The Evolution of Lisp - Steele, Jr., Gabriel (1993)   (Correct)
0.2:   Realistic Compilation by Program Transformation - Kelsey, Hudak (1989)   (Correct)
0.2:   Borneo 1.0.2 - Adding IEEE 754 floating point support to Java - Darcy (1998)   (Correct)

Similar documents based on text:   More   All
0.4:   Lisp - Almost a whole Truth! - Queinnec (1989)   (Correct)
0.3:   Bibliography - Chambers   (Correct)
0.3:   Compiling Functional Languages - Bibliography - Tolmach (1996)   (Correct)

BibTeX entry:   (Update)

@article{ kelsey98revised,
    author = "Richard Kelsey and William Clinger and Jonathan Rees (Editors)",
    title = "Revised$^{5}$ Report on the Algorithmic Language {Scheme}",
    journal = "ACM SIGPLAN Notices",
    volume = "33",
    number = "9",
    pages = "26--76",
    year = "1998",
    url = "citeseer.ist.psu.edu/article/kelsey98revised.html" }
Citations (may not include all citations):
484   Common Lisp: The Language (context) - Steele - 1990  ACM
430   Structure and Interpretation of Computer Programs (context) - Abelson, Sussman et al. - 1996  ACM
346   Denotational Semantics: The ScottStrachey Approach to Progra.. (context) - Stoy - 1977
254   The revised 4 report on the algorithmic language Scheme - Clinger, Rees - 1991
197   The revised 3 report on the algorithmic language Scheme - Rees, Clinger - 1986
184   Definitional interpreters for higher order programming langu.. (context) - Reynolds - 1972
133   IEEE Standard for Binary Floating-Point Arithmetic (context) - Standard - 1985
86   A correspondence between Algol 60 and Church's lambda notati.. (context) - Landin - 1965
69   Revised report on the algorithmic language Algol (context) - Naur - 1963
68   Hygienic macro expansion (context) - Jr, Friedman et al. - 1986  ACM   DBLP
45   Macros that work (context) - Clinger, Rees - 1991  ACM   DBLP
34   Lisp and Symbolic Computation (context) - Dybvig, Hieb et al. - 1993
26   Syntactic closures - Bawden, Rees - 1988  ACM   DBLP
24   Scheme: an interpreter for extended lambda calculus (context) - Sussman, Steele - 1975
16   Syntactic Extensions in the Programming Language Lisp (context) - Jr - 1986  ACM
16   lambda: The ultimate software tool (context) - Rees, IV et al. - 1982
12   MIT Artificial Intelligence Memo (context) - Steele, Gerald et al. - 1978
12   How to read floating point numbers accurately - Clinger - 1990  ACM
12   Proper Tail Recursion and Space Efficiency - Clinger - 1998  ACM   DBLP
11   Yale University Computer Science Department (context) - Rees, IV et al. - 1984
8   Scheme 311 version 4 reference manual (context) - Fessenden, Clinger et al. - 1983
7   Printing floating-point numbers quickly and accurately - Burger, Dybvig  ACM   DBLP
6   MIT Laboratory for Computer Science Technical Report (context) - Pitman, MacLisp et al. - 1983
6   Scheme 84 interim reference manual (context) - Friedman, Haynes et al. - 1985
6   MIT Artificial Intelligence Laboratory Technical Report (context) - Steele, Rabbit et al. - 1978
5   seventh edition (context) - of, Engineering et al. - 1984
5   Principal values and branch cuts in complex APL (context) - Penfield - 1981  ACM
5   Also published as Computer Science Department Technical Repo.. (context) - Clinger, revised et al. - 1985
1   48 Revised 5 Scheme ALPHABETIC INDEX OF DEFINITIONS OF CONCE.. (context) - Instruments, Scheme et al. - 1985

Documents on the same site (http://bonsai.lif.icnet.uk/bmm/people/turcotte/bibl.html):   More
A Scheme Shell - Shivers (1994)   (Correct)
Uniprocessor Garbage Collection Techniques - Wilson (1992)   (Correct)
Reading of DNA Sequence Logos: Prediction of Major Groove.. - Schneider (1999)   (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