Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/27723
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMorrison, Ronen_UK
dc.contributor.authorDearle, Alanen_UK
dc.contributor.authorConnor, Richard C Hen_UK
dc.contributor.authorBrown, Alfred Len_UK
dc.date.accessioned2018-09-06T16:46:41Z-
dc.date.available2018-09-06T16:46:41Z-
dc.date.issued1991-07-31en_UK
dc.identifier.urihttp://hdl.handle.net/1893/27723-
dc.description.abstractPolymorphic abstraction provides the ability to write programs that are independent of the form of the data over which they operate. There are a number of different categories of polymorphic expression— ad hoc and umversal, which includes parametric and inclusion— all of which have many advantages in terms of code reuse and software economics. It has proved difficult to provide efficient implementations of polymorphism. Here, we address this problem and describe a new technique that can implement all forms of polymorphism, use a conventional machine architecture, and support nonuniform data representations. Furthermore, the method ensures that any extra cost of implementation applies to polymorphic forms only, and allows such polymorphic forms to persist over program invocations.en_UK
dc.language.isoenen_UK
dc.publisherAssociation for Computing Machineryen_UK
dc.relationMorrison R, Dearle A, Connor RCH & Brown AL (1991) An ad hoc approach to the implementation of polymorphism. ACM Transactions on Programming Languages and Systems (TOPLAS), 13 (3), pp. 342-371. https://doi.org/10.1145/117009.117017en_UK
dc.rightsThe publisher does not allow this work to be made publicly available in this Repository. Please use the Request a Copy feature at the foot of the Repository record to request a copy directly from the author. You can only request a copy if you wish to use this work for your own research or private study.en_UK
dc.rights.urihttp://www.rioxx.net/licenses/under-embargo-all-rights-reserveden_UK
dc.subjectEfficient Implementationen_UK
dc.subjectPolymorphic Formen_UK
dc.subjectProgram Languageen_UK
dc.subjectUniversal Quantificationen_UK
dc.subjectMachine Codeen_UK
dc.titleAn ad hoc approach to the implementation of polymorphismen_UK
dc.typeJournal Articleen_UK
dc.rights.embargodate2999-12-31en_UK
dc.rights.embargoreason[p342-morrison.pdf] The publisher does not allow this work to be made publicly available in this Repository therefore there is an embargo on the full text of the work.en_UK
dc.identifier.doi10.1145/117009.117017en_UK
dc.citation.jtitleACM Transactions on Programming Languages and Systemsen_UK
dc.citation.issn1558-4593en_UK
dc.citation.issn0164-0925en_UK
dc.citation.volume13en_UK
dc.citation.issue3en_UK
dc.citation.spage342en_UK
dc.citation.epage371en_UK
dc.citation.publicationstatusPublisheden_UK
dc.citation.peerreviewedRefereeden_UK
dc.type.statusVoR - Version of Recorden_UK
dc.author.emailrichard.connor@stir.ac.uken_UK
dc.contributor.affiliationUniversity of St Andrewsen_UK
dc.contributor.affiliationUniversity of St Andrewsen_UK
dc.contributor.affiliationUniversity of St Andrewsen_UK
dc.contributor.affiliationUniversity of St Andrewsen_UK
dc.identifier.isiWOS:A1991HA31600003en_UK
dc.identifier.scopusid2-s2.0-84976655200en_UK
dc.identifier.wtid956173en_UK
dc.contributor.orcid0000-0003-4734-8103en_UK
dc.date.accepted1991-01-31en_UK
dcterms.dateAccepted1991-01-31en_UK
dc.date.filedepositdate2018-08-17en_UK
rioxxterms.apcnot requireden_UK
rioxxterms.typeJournal Article/Reviewen_UK
rioxxterms.versionVoRen_UK
local.rioxx.authorMorrison, Ron|en_UK
local.rioxx.authorDearle, Alan|en_UK
local.rioxx.authorConnor, Richard C H|0000-0003-4734-8103en_UK
local.rioxx.authorBrown, Alfred L|en_UK
local.rioxx.projectInternal Project|University of Stirling|https://isni.org/isni/0000000122484331en_UK
local.rioxx.freetoreaddate2241-07-01en_UK
local.rioxx.licencehttp://www.rioxx.net/licenses/under-embargo-all-rights-reserved||en_UK
local.rioxx.filenamep342-morrison.pdfen_UK
local.rioxx.filecount1en_UK
local.rioxx.source1558-4593en_UK
Appears in Collections:Computing Science and Mathematics Journal Articles

Files in This Item:
File Description SizeFormat 
p342-morrison.pdfFulltext - Published Version1.91 MBAdobe PDFUnder Permanent Embargo    Request a copy


This item is protected by original copyright



Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/

If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.