Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Adding generic functions to Scheme

Published: 01 April 1995 Publication History

Abstract

A generic function is a set of methods, all of which have equivalent semantics but each of which apply to different domains. This document describes how to augment the Scheme programming language with the capability to define multi-method generic functions. Also described are optimization issues and areas of potentially fruitful future exploration.

References

[1]
[1] Alice E. Fischer and Frances S. Grodzinsky: The Anatomy of Programming Languages Prentice Hall, Englewood Cliffs, New Jersey, 1993.
[2]
[2] R. Kent Dybvig: The Scheme Programming Language Prentice Hall, Englewood Cliffs, New Jersey, 1987.
[3]
[3] Lightship Software: MacScheme Manual and Software MIT Press, Cambridge, Massachusetts, 1990.
[4]
[4] Eugene E. Kohlbecker: Syntactic Extensions in the Programming Language Lisp Ph.D. Thesis, Indiana University, 1986.
[5]
[5] Goldberg, A. and D. Robson: Smalltalk-80: The Language and Its Implementation Addison-Wesley, Reading, Massachusetts, 1983.
[6]
[6] Sonya E. Keene: Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS Addison-Wesley, Reading, Massachusetts, 1989.
[7]
[7] Apple Computer Eastern Research and Technology: Dylan: An Object-Oriented Dynamic Language Apple Computer, Cupertino, California, April 1992.
[8]
[8] Ellis, Margaret A. and Stroustrup, Bjarn: The Annotated C++ Reference Manual Addison-Wesley, Reading, Massachusetts, 1990.
[9]
[9] William Clinger and Jonathan Rees, eds.: The Revised4 Report on the Algorithmic Language Scheme. Lisp Pointers IV, 3, 1992, 1-55.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 30, Issue 4
April 1995
74 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/202176
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1995
Published in SIGPLAN Volume 30, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 425
    Total Downloads
  • Downloads (Last 12 months)87
  • Downloads (Last 6 weeks)8
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media