From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!5WHqCw2XxjHb2npjM9GYbw.user.gioia.aioe.org.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Simple example on interfaces Date: Wed, 27 Jan 2021 09:06:49 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <546f7f19-cdda-4eb4-9202-9361905b8726n@googlegroups.com> NNTP-Posting-Host: 5WHqCw2XxjHb2npjM9GYbw.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader02.eternal-september.org comp.lang.ada:61221 List-Id: On 2021-01-27 02:48, philip...@gmail.com wrote: >> "IMHO, Interfaces are worthless." > > I find interfaces to be extremely valuable for abstracting I/O devices. Operating systems always were OO. It is impossible to design something like interrupt handler without dispatching. Interrupts are dispatching. The question is never interfaces or not. It is how much language support I can get. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de