Using a prototype-based language for user interface: the Newton project's experience

  • Authors:
  • Walter R. Smith

  • Affiliations:
  • Apple Computer, Inc., 1 Infinite Loop, MS 3052BCupertino, CA

  • Venue:
  • Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

Object-oriented user interface frameworks are usually implemented in a class-based language. We chose instead to develop a prototype-based language, NewtonScript, for this purpose. We found that prototype inheritance has compelling advantages over classes in the domain of user interface programming, and can help overcome the memory constraints of a small machine.