🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #4618

Re: Dynamic Binding and Dynamic Type Checking

#4618
From: crowl
Date: Mon, 26 Jan 1987 16:12
24 lines
1877 bytes
In article <459@watcgl.UUCP> kdmoen@watcgl.UUCP (Doug Moen) writes:
>However, there is no reason why a language could not support static
>type checking and dynamic binding.  For example, one could define
>a statically typed variant of Smalltalk in which a 'type' specifies
>the set of messages understood by an object.  We still have dynamic
>binding (and polymorphism), because two objects that accept the same
>message protocol are interchangeable at runtime, even if they have
>different implementations.  But static type checking ensures that all
>'message not understood' errors are detected at compile time.

Some references on systems that implement static type checking with
dynamic binding to implementations:

Andrew Black; Norman Hutchinson; Eric Jul; Henry Levy;
"Object Structure in the Emerald System"
ACM SIGPLAN Notices 21(11), 78-86; November 1986

Craig Schaffert; Topher Cooper; Bruce Bullis; Mike Kilian; Carrie Wilpolt;
"An Introduction to Trellis/Owl";
ACM SIGPLAN Notices 21(11), 9-16; November 1986
-- 
  Lawrence Crowl		716-275-5766	University of Rochester
			crowl@rochester.arpa	Computer Science Department
 ...!{allegra,decvax,seismo}!rochester!crowl	Rochester, New York,  14627
Technical Details
Message-ID: <24179@rochester.ARPA>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!rutgers!seismo!rochester!crowl
References: <4000001@nucsrl.UUCP> <3288@milano.UUCP> <147@m10ux.UUCP> <672@unc.unc.UUCP> <6565@alice.uUCp> <459@watcgl.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!rutgers!seismo!rochester!crowl
From: crowl@rochester.UUCP
Newsgroups: comp.lang.misc
Subject: Re: Dynamic Binding and Dynamic Type Checking
Message-ID: <24179@rochester.ARPA>
Date: Mon, 26-Jan-87 11:12:16 EST
Article-I.D.: rocheste.24179
Posted: Mon Jan 26 11:12:16 1987
Date-Received: Tue, 27-Jan-87 02:37:00 EST
References: <4000001@nucsrl.UUCP> <3288@milano.UUCP> <147@m10ux.UUCP> <672@unc.unc.UUCP> <6565@alice.uUCp> <459@watcgl.UUCP>
Reply-To: crowl@rochester.UUCP (Lawrence Crowl)
Organization: U of Rochester, CS Dept, Rochester, NY
Lines: 24