H ? « »

Language peer sets for Kevo:
Finland
Finland/1992
Designed 1992
1990s languages
Fifth generation
Post-Cold War
Genus Prototyping
Specialised Languages
Prototyping
Object-oriented
Generic
Prototyping/1992
Object-oriented/1992
Generic/1992
Prototyping/Finland
Object-oriented/Finland
Generic/Finland
Specialised Languages
Specialised Languages/1992
Specialised Languages/fi

Kevo(ID:1691/kev001)

Stack and prototype-based object-oriented language 

alternate simple view
Country: Finland
Designed 1992
Genus: Prototyping
Sammet category: Specialised Languages


name for northern Finland natural area (basically Finnish Lapland)

A. Taivalsaari Helsinki Finland and U Victoria, June 1992.

Prototype-based object-oriented system built around a threaded code interpreter. Semantically resembles Self and Omega. Syntacically resembles Forth.

"Experimental prototype-based object-oriented system. Although the Kevo system has been built to experiment with ideas which are somewhat irrelevant from the viewpoint of Forth, the system does bear some resemblance to Forth; in particular, the system executes indirect threaded code, and a great deal of the primitives are similar to those of Forth's."


Structures:
Related languages
FORTH Kevo   Extension of
Omega Kevo   Influence
Self Kevo   Influence

References:
  • Taivalsaari, A (1992) Taivalsaari, A "Prototype-based object-oriented system built around a threaded code interpreter" TR DCS-197-19, U Victoria, June 1992
  • Taivalsaari, Antero (1992) Taivalsaari, Antero "A classified list of primitives implemented in the Kevo kernel" Abstract
  • Taivalsaari, Antero. (1992) Taivalsaari, Antero. "Why should object-oriented Forths be based on prototypes rather than classes? The object model of Kevo." In 1992 FORML Conference Proceedings, by the Forth Interest Group. Oakland, CA: Forth Interest Group, 1992, 180-189.
  • Taivalsaari, A., Concatenation-based object-orient (1993) 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-130
  • Taivalsaari, Antero (1993) Taivalsaari, Antero "A critical view of inheritance and reusability in object-oriented programming" Ph.D. thesis, University of Jyva"skyla", Finland, November 1993
  • Taivalsaari, Antero (1993) Taivalsaari, Antero "Kevo User's Guide" Universities of Victoria and Tampere Extract: About Kevo
  • Taivalsaari, Antero (1994) Taivalsaari, Antero "Kevo: A delegation-free prototype-based object-oriented language" Abstract Extract: Introduction to Kevo Extract: Benefits/Issues of Prototypes vs. Classes
          in Smith, Randall B (moderator) (1994) Smith, Randall B (moderator) "Prototype-based languages (panel): object lessons from class-free programming" OOPSLA 94 pp102-112
  • Abadi, Martin and Cardelli, Luca (1996) Abadi, Martin and Cardelli, Luca "A Theory of Objects" Springer Monographs in Computer Science, 1996 Picture: Cover photo
          in Smith, Randall B (moderator) (1994) Smith, Randall B (moderator) "Prototype-based languages (panel): object lessons from class-free programming" OOPSLA 94 pp102-112
  • Bradford J. Rodriguez & W. F. S. Poehlman (1996) Bradford J. Rodriguez & W. F. S. Poehlman "A Survey of Object-Oriented Forths"
          in [SIGPLAN] (1996) SIGPLAN Notices 31(04) April 1996
  • (1996) Noble, James report on Antero Taivalsaari's presentation on Prototyping theory, with reference to Kevo Abstract
          in Cointe, P. (1996) Cointe, P. editor, Proceedings of the Ninth European Conference on Object-Oriented Programming (ECOOP), July 1996. LNCS 1098, Springer-Verlag
  • Taivalsaari, Antero (1996) Taivalsaari, Antero "Classes vs. PrototypesSome Philosophical and Historical Observations" Nokia Research Center P.O. Box 45, 00211 Helsinki April 22, 1996 Extract: Introduction
          in Cointe, P. (1996) Cointe, P. editor, Proceedings of the Ninth European Conference on Object-Oriented Programming (ECOOP), July 1996. LNCS 1098, Springer-Verlag
  • Taivalsaari, Antero (1996) Taivalsaari, Antero "On the Notion of Inheritance" ACM Computing Surveys, Vol. 28, No. 3, September 1996 Abstract
          in Cointe, P. (1996) Cointe, P. editor, Proceedings of the Ninth European Conference on Object-Oriented Programming (ECOOP), July 1996. LNCS 1098, Springer-Verlag
  • Noble, James; Taivalsaari, Antero; Moore, Ivan (ed (1999) Noble, James; Taivalsaari, Antero; Moore, Ivan (eds) "Prototype-Based Programming: Concepts, Languages, Applications" Springer-Verlag, 1999
          in Cointe, P. (1996) Cointe, P. editor, Proceedings of the Ninth European Conference on Object-Oriented Programming (ECOOP), July 1996. LNCS 1098, Springer-Verlag
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder