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=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.13.242.134 with SMTP id b128mr9606449ywf.7.1445450813699; Wed, 21 Oct 2015 11:06:53 -0700 (PDT) X-Received: by 10.182.250.169 with SMTP id zd9mr157940obc.1.1445450813621; Wed, 21 Oct 2015 11:06:53 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!c107no484805qgd.1!news-out.google.com!n2ni37010igy.0!nntp.google.com!kq10no20831627igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 21 Oct 2015 11:06:53 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=46.218.2.213; posting-account=21X1fwoAAABfSGdxRzzAXr3Ux_KE3tHr NNTP-Posting-Host: 46.218.2.213 References: <98fcf225-fdec-401c-80b3-321e2ac65f6b@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <04528ca6-559f-47fb-817f-5e651651fe62@googlegroups.com> Subject: Re: Task interface and entries with aliased parameters From: Hadrien Grasland Injection-Date: Wed, 21 Oct 2015 18:06:53 +0000 Content-Type: text/plain; charset=ISO-8859-1 X-Received-Bytes: 1516 X-Received-Body-CRC: 3691882808 Xref: news.eternal-september.org comp.lang.ada:28017 Date: 2015-10-21T11:06:53-07:00 List-Id: > > "IMHO, Interfaces are worthless." -- Randy Brukardt I would not agree with that, they are a nice way to express that multiple objects with different internals can be manipulated in the same way. UNIX files, for example, are an interface. You have no idea what they represent, but you know that you can most likely sequentially stream bytes to and from them.