skip to content
Static subclass constraints and dynamic class membership using classifiers Preview this item
ClosePreview this item
Checking...

Static subclass constraints and dynamic class membership using classifiers

Author: John Hamer; J G Hosking; Rick Mugridge; University of Auckland. Department of Computer Science.
Publisher: Auckland, N.Z. : University of Auckland, Dept. of Computer Science, [1992]
Series: Auckland computer science reports, no. 62.
Edition/Format:   Print book : English
Database:WorldCat
Summary:
Abstract: "This paper describes a new technique for object- oriented programming based on classifiers. Compile-time support for classifiers is motivated by an inability to express non-inclusive subclass constraints using standard inheritance links. Execution-time support for classifiers leads to dynamic classification, a powerful (object-oriented) programming mechanism that complements the dynamic binding provided  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: John Hamer; J G Hosking; Rick Mugridge; University of Auckland. Department of Computer Science.
OCLC Number: 34417098
Notes: CONTRIBUTED CATALOGUING.
"August 1992."
Description: 12 p. : ill. ; 30 cm.
Series Title: Auckland computer science reports, no. 62.
Responsibility: John Hamer, John G. Hosking, Warwick B. Mugridge.

Abstract:

Abstract: "This paper describes a new technique for object- oriented programming based on classifiers. Compile-time support for classifiers is motivated by an inability to express non-inclusive subclass constraints using standard inheritance links. Execution-time support for classifiers leads to dynamic classification, a powerful (object-oriented) programming mechanism that complements the dynamic binding provided by standard inheritance. Dynamic classification permits objects to extend their class membership set in a tightly controlled manner, providing a way of dynamically binding classes to objects. Classifiers and dynamic classification are introduced in the context of Kea, a strongly typed, functional, object-oriented programming language; however, the concepts are applicable across a wide range of object-oriented languages."

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/34417098> # Static subclass constraints and dynamic class membership using classifiers
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "34417098" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/39576792#Place/auckland_n_z> ; # Auckland, N.Z.
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nz> ;
   schema:about <http://id.worldcat.org/fast/1078704> ; # Programming languages (Electronic computers)
   schema:about <http://id.worldcat.org/fast/1042804> ; # Object-oriented programming (Computer science)
   schema:about <http://experiment.worldcat.org/entity/work/data/39576792#Topic/programming_languages_electronic_computers_classifiers> ; # Programming languages (Electronic computers)--Classifiers
   schema:about <http://dewey.info/class/005.133/e20/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/39576792#Topic/kea_computer_program_language> ; # Kea (Computer program language)
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://viaf.org/viaf/152960487> ; # University of Auckland. Department of Computer Science.
   schema:contributor <http://viaf.org/viaf/163506176> ; # Rick Mugridge
   schema:contributor <http://experiment.worldcat.org/entity/work/data/39576792#Person/hosking_j_g_john_g> ; # John G. Hosking
   schema:creator <http://experiment.worldcat.org/entity/work/data/39576792#Person/hamer_john> ; # John Hamer
   schema:datePublished "1992" ;
   schema:description "Abstract: "This paper describes a new technique for object- oriented programming based on classifiers. Compile-time support for classifiers is motivated by an inability to express non-inclusive subclass constraints using standard inheritance links. Execution-time support for classifiers leads to dynamic classification, a powerful (object-oriented) programming mechanism that complements the dynamic binding provided by standard inheritance. Dynamic classification permits objects to extend their class membership set in a tightly controlled manner, providing a way of dynamically binding classes to objects. Classifiers and dynamic classification are introduced in the context of Kea, a strongly typed, functional, object-oriented programming language; however, the concepts are applicable across a wide range of object-oriented languages.""@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/39576792> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/39576792#Series/auckland_computer_science_reports> ; # Auckland computer science reports ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/39576792#Series/report_dept_of_computer_science_university_of_auckland> ; # Report / Dept. of Computer Science, University of Auckland ;
   schema:name "Static subclass constraints and dynamic class membership using classifiers"@en ;
   schema:numberOfPages "12" ;
   schema:productID "34417098" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/34417098#PublicationEvent/auckland_n_z_university_of_auckland_dept_of_computer_science_1992> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/39576792#Agent/university_of_auckland_dept_of_computer_science> ; # University of Auckland, Dept. of Computer Science
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/34417098> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/39576792#Agent/university_of_auckland_dept_of_computer_science> # University of Auckland, Dept. of Computer Science
    a bgn:Agent ;
   schema:name "University of Auckland, Dept. of Computer Science" ;
    .

<http://experiment.worldcat.org/entity/work/data/39576792#Person/hamer_john> # John Hamer
    a schema:Person ;
   schema:familyName "Hamer" ;
   schema:givenName "John" ;
   schema:name "John Hamer" ;
    .

<http://experiment.worldcat.org/entity/work/data/39576792#Person/hosking_j_g_john_g> # John G. Hosking
    a schema:Person ;
   schema:familyName "Hosking" ;
   schema:givenName "John G." ;
   schema:givenName "J. G." ;
   schema:name "John G. Hosking" ;
    .

<http://experiment.worldcat.org/entity/work/data/39576792#Series/auckland_computer_science_reports> # Auckland computer science reports ;
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/34417098> ; # Static subclass constraints and dynamic class membership using classifiers
   schema:name "Auckland computer science reports ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/39576792#Series/report_dept_of_computer_science_university_of_auckland> # Report / Dept. of Computer Science, University of Auckland ;
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/34417098> ; # Static subclass constraints and dynamic class membership using classifiers
   schema:name "Report / Dept. of Computer Science, University of Auckland ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/39576792#Topic/kea_computer_program_language> # Kea (Computer program language)
    a schema:Intangible ;
   schema:name "Kea (Computer program language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/39576792#Topic/programming_languages_electronic_computers_classifiers> # Programming languages (Electronic computers)--Classifiers
    a schema:Intangible ;
   schema:hasPart <http://id.loc.gov/authorities/subjects/sh85107313> ;
   schema:name "Programming languages (Electronic computers)--Classifiers"@en ;
    .

<http://id.worldcat.org/fast/1042804> # Object-oriented programming (Computer science)
    a schema:Intangible ;
   schema:name "Object-oriented programming (Computer science)"@en ;
    .

<http://id.worldcat.org/fast/1078704> # Programming languages (Electronic computers)
    a schema:Intangible ;
   schema:name "Programming languages (Electronic computers)"@en ;
    .

<http://viaf.org/viaf/152960487> # University of Auckland. Department of Computer Science.
    a schema:Organization ;
   schema:name "University of Auckland. Department of Computer Science." ;
    .

<http://viaf.org/viaf/163506176> # Rick Mugridge
    a schema:Person ;
   schema:familyName "Mugridge" ;
   schema:givenName "Rick" ;
   schema:name "Rick Mugridge" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.