skip to main content
article
Free Access

Prototype-based languages (panel): object lessons from class-free programming

Authors Info & Claims
Published:01 October 1994Publication History
First page image

References

  1. 1 Boming, A.H., Thinglab- a Constraint-Oriented Simulation Laboratory. Ph. D. dissertation, Stanford University (1979).Google ScholarGoogle Scholar
  2. 2 Boming, A.H., The Programming Language Aspects of Thinglab, A Constraint-Oriented Simulation Laboratory. in A CM Transactions on Programming Languages andSystems, 3, 4 (1981)pp. 353- 387. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Boming, A. H., Classes Versus Prototypes in Object-Oriented Languages. In Proceedings of the ACM/IEEE Fall Joint Computer Conference (1986) pp 36-40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Dony, C., Malefant, J., Cointe, P., Prototype- Based Languages: From a New Taxonomy to Constructive Proposals and their Validation. In n OOP- SLA '92 Conference Proceedings, Published as Sigplan Notices, 27, 10, (1992). pp. 201-217. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Lai~nde, W.R., Thomas, D.A., An Exemplar based S malltalk. In OOPSLA '86 Conference Proceedings, Published as Sigplan Notices, 21, 11, (1986) pp 30-37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Lieberman, H. Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems. In OOPSLA '86 Conference ProceeAings, Pubfished as Sigplan Notices, 21, 1 i, (1986). pp. 214- 223. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Myers, B.A., Giuse, D., Dannnenberg, R.B., Vander Zanden, B., Kosbie, D. S., Pervin, E., Mickish, A, Marchal, P., "Garnet: Comprehensive Support for Graphical Highly Interactive User Interfaces." IEEE Computer, 23, 11, (Nov. 1990), pp 71-85. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Smith, R. B., Experiences with the Alternate Reality Kit: An Example of the Tension Between Literalism and Magic, in ProceeAings of the CHI+GI '87 Conference (1987) pp. 61-67. Google ScholarGoogle Scholar
  9. 9 Sutherland, I.E., Sketchpad: a man-machine graphical communication system. MIT Lincoln Laboratory Tech. Rept. No. 296, 1963.Google ScholarGoogle Scholar
  10. 10 Yonezawa, A., Briot, J., and Shibayama, E, Object-Oriented Concurrent Programming in ABCL/ 1, In OOPSLA '86 Conference Proceezlings, Published as Sigplan Notices, 21, 11, (1986), pp 258- 268. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 1 Glyphic Technology, "Glyplaic Codeworks(tm) Scripting". Unpublished manual (1994).Google ScholarGoogle Scholar
  12. 2 Schwartz, B., Lentczner, M., "Direct Programruing Using a Unified Objec~ Model". In "OOPSLA '92 Addendum to the Proceedings". Published as "OOPS Messenger", 4, 2, (1993) 237. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 1 David Ungar and Randall B. Smith, "SELF: The Power of Simplicity," Proceedings of the 1987 ACM Conference on Object Oriented Programming Systems, Languages, and Applications (OOPSLA), Orlando, FL, October, 1987, pp. 227-242. A revised version appeared in the Journal of Lisp and Symbolic Computation, 4(3), Kluwer Academic Publishers, June, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Smith94a Waiter R. Smith. The Newton application architecture. In Proceedings of the 39th IEEE Computer Society International Conference, pp. 156-161, San Francisco, 1994. Also arable as ftp: / / ftp. apple, corn/ pie / newt on / art i cle s / COMP CON- Arch .psGoogle ScholarGoogle Scholar
  15. Smith94b Walter Smith. Class-based NewtonScript progrAmming. PIE Developers, January 1994. Also available as ftp: / / ftp. apple, corn/ pub/wrs / class-based-NS, psGoogle ScholarGoogle Scholar
  16. Ungar87 David Ung~ and Randall B. Smith. Self: the power of simplicity. In OOPSLA '87 Conference Proceedings, pp. 227-241, Orlando, Florida, 1987. Published as SIGPLAN Notices 22, 12, December 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Taivalsa, A., Kevo - a prototype-based object-oriented language based on concatenation and module operations. University of Victoria Technical Report DCS-197-1R, Victoria, B.C., Canada, June 1992Google ScholarGoogle Scholar
  18. Taivalsaari, A., Concatenation-based object-oriented programming in Kevo. Actes de la 2eme Conference sur la Representations Par Objets RPO'93 (La Grande Motte, France, June 17-18, 1993), Published by EC2, France, June 1993, pp. 117-130Google ScholarGoogle Scholar
  19. Taivalsaari, A., A critical view of inheritance and reusability in object-oriented programming. Ph.D. thesis, Jyvaskyla Studies in Computer Science, Economics and Statistics 23, University of Jyvaskyla, Finland, December 1993, 276 pages (ISBN 951-34- 0161-8).Google ScholarGoogle Scholar

Index Terms

  1. Prototype-based languages (panel): object lessons from class-free programming

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGPLAN Notices
      ACM SIGPLAN Notices  Volume 29, Issue 10
      Oct. 1994
      473 pages
      ISSN:0362-1340
      EISSN:1558-1160
      DOI:10.1145/191081
      Issue’s Table of Contents
      • cover image ACM Conferences
        OOPSLA '94: Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
        October 1994
        476 pages
        ISBN:0897916883
        DOI:10.1145/191080

      Copyright © 1994 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 October 1994

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader