Similarity inheritance : a new model of inheritance for spreadsheet VPLs Public Deposited

http://ir.library.oregonstate.edu/concern/technical_reports/cv43nz15m

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • Although spreadsheets can be argued to be the most widely-used visual programming languages (VPLs) today, most are very limited compared to other VPLs, supporting only p few built-in types and offering only primitive support for code reuse. The inheritance mechanisms of object-oriented programming might seem to offer help for the latter problem, but incorporating these mechanisms in a traditional way would introduce concepts foreign to spreadsheets, such as message passing. In this paper, we present similarity inheritance, a new approach to inheritance that is suitable for seamless integration into the spreadsheet paradigm. We first explain the model independently of any implementation, and then present a prototype implementation in the research spreadsheet VPL Forms/3. We show that bringing inheritance functionality to the spreadsheet paradigm can be done using the widely-understood idea of copy/paste. Further, we show why the approach requires the presence of a live, visual environment.
Resource Type
Date Available
Date Issued
Series
Subject
Rights Statement
Publisher
Peer Reviewed
Language
Replaces
Additional Information
  • description.provenance : Submitted by Laura Wilson (laura.wilson@oregonstate.edu) on 2012-08-06T18:06:53Z No. of bitstreams: 1 97-60-15 rev. SimilarityInheritance.pdf: 212875 bytes, checksum: 1cce6c2ef3ca9468f7af39f4dc1b75a7 (MD5)
  • description.provenance : Made available in DSpace on 2012-08-06T18:08:17Z (GMT). No. of bitstreams: 1 97-60-15 rev. SimilarityInheritance.pdf: 212875 bytes, checksum: 1cce6c2ef3ca9468f7af39f4dc1b75a7 (MD5) Previous issue date: 1998-03
  • description.provenance : Approved for entry into archive by Laura Wilson(laura.wilson@oregonstate.edu) on 2012-08-06T18:08:17Z (GMT) No. of bitstreams: 1 97-60-15 rev. SimilarityInheritance.pdf: 212875 bytes, checksum: 1cce6c2ef3ca9468f7af39f4dc1b75a7 (MD5)

Relationships

In Administrative Set:
Last modified: 07/18/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items