skip to content
Functional extensions to an object-oriented programming language Preview this item
ClosePreview this item
Checking...

Functional extensions to an object-oriented programming language

Author: Rick Mugridge; Hosking J. G.; John Hamer
Publisher: Auckland, N.Z. : Department of Computer Science, University of Auckland, [1990]
Series: Auckland computer science reports, no. 49.
Edition/Format:   Print book : English
Database:WorldCat
Summary:
Abstract: "Kea is a strongly-typed, object-oriented programming language with some functional and procedural features. However, the functional aspects of the language are rather weak. To overcome these limitations, extensions to the language are proposed that are modelled on the capabilities of strongly-typed functional languages, transformed and integrated within the object-oriented framework of Kea. Functions are  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: Rick Mugridge; Hosking J. G.; John Hamer
OCLC Number: 34417090
Notes: "November 1990."
Description: 18 p. : ill. ; 30 cm.
Series Title: Auckland computer science reports, no. 49.
Responsibility: Warwick B. Mugridge, John G. Hosking, John Hamer.

Abstract:

Abstract: "Kea is a strongly-typed, object-oriented programming language with some functional and procedural features. However, the functional aspects of the language are rather weak. To overcome these limitations, extensions to the language are proposed that are modelled on the capabilities of strongly-typed functional languages, transformed and integrated within the object-oriented framework of Kea. Functions are strongly typed; they may be higher-order and implicitly polymorphic. A function may be multivariant, corresponding to a strongly-typed form of the multi-methods of CLOS (Keene, 1989). Multivariant functions permit despatching to be avoided in some cases and may be used to avoid the restrictions of the contravariance rule."

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/34417090> # Functional extensions to an object-oriented programming language
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "34417090" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nz> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/39576522#Place/auckland_n_z> ; # Auckland, N.Z.
   schema:about <http://id.worldcat.org/fast/1078704> ; # Programming languages (Electronic computers)
   schema:about <http://experiment.worldcat.org/entity/work/data/39576522#Topic/kea_computer_program_language> ; # Kea (Computer program language)
   schema:about <http://id.worldcat.org/fast/1042804> ; # Object-oriented programming (Computer science)
   schema:about <http://dewey.info/class/005.133/e21/> ;
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/39576522#Person/hamer_john> ; # John Hamer
   schema:contributor <http://experiment.worldcat.org/entity/work/data/39576522#Person/hosking_j_g_john_g> ; # John G. Hosking J. G.
   schema:creator <http://experiment.worldcat.org/entity/work/data/39576522#Person/mugridge_rick> ; # Rick Mugridge
   schema:datePublished "1990" ;
   schema:description "Abstract: "Kea is a strongly-typed, object-oriented programming language with some functional and procedural features. However, the functional aspects of the language are rather weak. To overcome these limitations, extensions to the language are proposed that are modelled on the capabilities of strongly-typed functional languages, transformed and integrated within the object-oriented framework of Kea. Functions are strongly typed; they may be higher-order and implicitly polymorphic. A function may be multivariant, corresponding to a strongly-typed form of the multi-methods of CLOS (Keene, 1989). Multivariant functions permit despatching to be avoided in some cases and may be used to avoid the restrictions of the contravariance rule.""@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/39576522> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/39576522#Series/auckland_computer_science_reports> ; # Auckland computer science reports ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/39576522#Series/report_university_of_auckland_dept_of_computer_science> ; # Report / University of Auckland, Dept. of Computer Science ;
   schema:name "Functional extensions to an object-oriented programming language"@en ;
   schema:numberOfPages "18" ;
   schema:productID "34417090" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/34417090#PublicationEvent/auckland_n_z_department_of_computer_science_university_of_auckland_1990> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/39576522#Agent/department_of_computer_science_university_of_auckland> ; # Department of Computer Science, University of Auckland
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/34417090> ;
    .


Related Entities

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

<http://experiment.worldcat.org/entity/work/data/39576522#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/39576522#Person/hosking_j_g_john_g> # John G. Hosking J. G.
    a schema:Person ;
   schema:givenName "John G." ;
   schema:name "John G. Hosking J. G." ;
    .

<http://experiment.worldcat.org/entity/work/data/39576522#Person/mugridge_rick> # Rick Mugridge
    a schema:Person ;
   schema:familyName "Mugridge" ;
   schema:givenName "Rick" ;
   schema:name "Rick Mugridge" ;
    .

<http://experiment.worldcat.org/entity/work/data/39576522#Series/auckland_computer_science_reports> # Auckland computer science reports ;
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/34417090> ; # Functional extensions to an object-oriented programming language
   schema:name "Auckland computer science reports ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/39576522#Series/report_university_of_auckland_dept_of_computer_science> # Report / University of Auckland, Dept. of Computer Science ;
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/34417090> ; # Functional extensions to an object-oriented programming language
   schema:name "Report / University of Auckland, Dept. of Computer Science ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/39576522#Topic/kea_computer_program_language> # Kea (Computer program language)
    a schema:Intangible ;
   schema:name "Kea (Computer program language)"@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 ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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