WorldCat Identities

Hosking, John G.

Overview
Works: 3 works in 3 publications in 1 language and 6 library holdings
Roles: Editor
Publication Timeline
.
Most widely held works by John G Hosking
A method for integrating classification within an object-oriented environment by John Hamer( Book )

1 edition published in 1990 in English and held by 4 WorldCat member libraries worldwide

Abstract: "One of the central principles of object-oriented programming is that object behaviour is defined internally. Curiously, in most object oriented languages an object does not have any control over its own classification; classification is decided outside of the object, before the object is created. This paper presents a mechanism called dynamic classification that provides a general solution to this problem. In addition, this mechanism allows casual (non-type) object relationships to be expressed within a uniform framework."
13th Conference : Papers( Book )

1 edition published in 1993 in English and held by 1 WorldCat member library worldwide

Multi-methods in a statically-typed programming language by Rick Mugridge( Book )

1 edition published in 1990 in English and held by 1 WorldCat member library worldwide

Abstract: "Multivariant functions in Kea are a statically-typed form of the multi-methods of CLOS (Keene, 1989) but encapsulation is retained. Multivariants permit fine typing distinctions to be made, allow despatching to be avoided in some cases, and may be used to avoid some restrictions of the contravariance rule. Once multivariant functions are introduced by example, the semantics of the despatch of multivariants are provided, based on the generation of despatching variants. Three issues arise with despatching: redundancy, ambiguity, and exhaustiveness of a (partially-ordered) set of variants with respect to a function call. It is shown that the approach taken here is consistent with separate compilation."
 
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.77 (from 0.76 for A method f ... to 0.84 for 13th Confe ...)

Languages