Newsgroups: comp.lang.dylan
Path: cantaloupe.srv.cs.cmu.edu!das-news.harvard.edu!news2.near.net!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!agate!news.ossi.com!bdt!vellum.bdt.com!beard
From: Patrick C. Beard <beard@cs.ucdavis.edu>
Subject: Re: [Function] (as in id?, all-superclasses, ...)
Message-ID: <CwIrG9.6Is@bdt.com>
X-Xxmessage-Id: <AAA67D74E402AD8C@vellum.bdt.com>
X-Xxdate: Thu, 22 Sep 1994 08:16:52 GMT
Sender: news@bdt.com
Organization: Dept. of Computer Science, U.C. Davis
X-Newsreader: Nuntius Version 1.2
References: <EBG.94Sep21154852@hoshi.hip.atr.co.jp>
Date: Thu, 22 Sep 1994 07:00:08 GMT
Lines: 16

In article <EBG.94Sep21154852@hoshi.hip.atr.co.jp> Ed Gamble, ebg@hip.atr.co.jp writes:
>The DIRM takes pains to describe some 'functions' as [Function] instead of
>[Method] or [Generic-Function].  How is a [Function] (such as id?)
>created?  How do they differ from methods and generic-functions?  Aren't
>they really [Sealed Generic-Function]?

I think the intention here is that when something is described as a function
rather than as a generic function or method, then no type dispatching will
occur, and similarly to sealed generic functions, the implementation cannot be
overridden.

//
// Patrick C. Beard
// Dept. of Computer Science, U. C. Davis
// beard@cs.ucdavis.edu
//
