From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1e3f2eac5c026e3 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-01-05 07:35:51 PST Path: archiver1.google.com!news1.google.com!news2.google.com!news.maxwell.syr.edu!nntp.abs.net!ash.uu.net!spool.news.uu.net!not-for-mail Date: Mon, 05 Jan 2004 10:35:47 -0500 From: Hyman Rosen User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031013 Thunderbird/0.3 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: SIGada Conference References: <1071613043.278647@master.nyc.kbcfp.com> <5f5qrb.0un.ln@skymaster> <1071687303.254780@master.nyc.kbcfp.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Organization: KBC Financial Products Message-ID: <1073316947.305810@master.nyc.kbcfp.com> Cache-Post-Path: master.nyc.kbcfp.com!unknown@nightcrawler.nyc.kbcfp.com X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/) NNTP-Posting-Host: 204.253.250.10 X-Trace: 1073316947 7205 204.253.250.10 Xref: archiver1.google.com comp.lang.ada:4120 Date: 2004-01-05T10:35:47-05:00 List-Id: Jean-Pierre Rosen wrote: > presumably because I never met a need for it! I think it has its place in some low-level framework code, as a means of querying whether an object supports a particular interface. In any case, it's an ability that exists with MI or interfaces, and you need to know about it when thinking about ways to emulate those features without fully supporting them. Typically, this kind of interface querying involves a runtime search in the type information structure or virtual table of the object being examined, and that's not available in the homebrew version.