Chapter

Perspectives of System Informatics

Volume 2890 of the series Lecture Notes in Computer Science pp 37-45

Intersecting Classes and Prototypes

  • Wolfgang De MeuterAffiliated withProgramming Technology Lab, Vrije Universiteit Brussel
  • , Theo D’HondtAffiliated withProgramming Technology Lab, Vrije Universiteit Brussel
  • , Jessie DedeckerAffiliated withProgramming Technology Lab, Vrije Universiteit Brussel

* Final gross prices may vary according to local VAT.

Get Access

Abstract

The object-oriented programming language design space consists of class-based and prototype-based languages. Both families have been shown to posses their advantages and disadvantages. Hybrid languages featuring both prototype-based and class-based mechanisms have been proposed as a solution. Unfortunately these languages not only unify the advantages but also the disadvantages of both families. We propose a more intersectional point of view and propose a language that inherits the advantages but shuns the disadvantages of both families.