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 autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.129.177.133 with SMTP id p127mr18309568ywh.61.1481130395447; Wed, 07 Dec 2016 09:06:35 -0800 (PST) X-Received: by 10.157.17.167 with SMTP id v36mr4617590otf.12.1481130395389; Wed, 07 Dec 2016 09:06:35 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!n6no3807518qtd.0!news-out.google.com!j8ni9626qtc.0!nntp.google.com!p16no3805968qta.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 7 Dec 2016 09:06:35 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=199.64.75.70; posting-account=WsVe0AoAAABheGmBjlLgPWhgIw6kxcL6 NNTP-Posting-Host: 199.64.75.70 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Introductory Presentations, especially aimed at C++ programmers! From: john@mccabe.org.uk Injection-Date: Wed, 07 Dec 2016 17:06:35 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:32654 Date: 2016-12-07T09:06:35-08:00 List-Id: Dear all, Please accept my apologies for my rudeness at having not responded to your = comments. If you're all still around, here goes.... Jim - thanks for that. It looks good (I found it at AdaIC) but possibly in = a lot more depth that I was thinking of. J-P - thanks too; that looks like a really useful presentation - I imagine = I could talk for hours about it but it might be I could've cut it down. Stephen - thanks - I'll bear the AdaCore stuff in mind. For what it's worth, this idea never did come off in the end (lack of enthu= siasm for the 1/2 hour presentation amongst the rest of the team probably h= ad something to with it), but I found this thread as I thought it might be = nice to pick one or two particular aspects of Ada that are so much nicer th= an C++ and present them. This was prompted by reviewing a piece of code someone had written where th= ey needed to add an extra parameter to a function call. To try to maintain = compatibility with existing code they changed the signature to add the new = parameter at the end with a default value. In reality the new parameter was= intrinsically tied to an existing parameter that's listed earlier in the s= equence and requires a value to be supplied; it just looked wrong to me to = do it that way, but it made me think how nice it is to have named parameter= association in subroutine calls. Then I thought how nice it is to be able = to declare arrays indexed by enumeration types, and so on.... Anyway - enough for now. Thank you all again for your advice; I'm very sorr= y I didn't reply then! John