Find a copy in the library
Finding libraries that hold this item...
Details
| Document Type: | Book |
|---|---|
| All Authors / Contributors: |
Warwick B Mugridge; John G Hosking; John Hamer; University of Auckland. Dept. of Computer Science. |
| OCLC Number: | 34417090 |
| Notes: | "November 1990"--P. [i]. |
| Description: | [i], 18 p. : ill. ; 30 cm. |
| Series Title: | Auckland computer science report, 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
Add a review and share your thoughts with other readers.
Be the first.
Add a review and share your thoughts with other readers.
Be the first.
Tags
Add tags for "Functional extensions to an object-oriented programming language".
Be the first.
