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=-0.6 required=5.0 tests=BAYES_00,DATE_IN_PAST_24_48 autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,d5b211b0c1ffcf3e X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.204.143.145 with SMTP id v17mr483865bku.7.1339704494621; Thu, 14 Jun 2012 13:08:14 -0700 (PDT) MIME-Version: 1.0 Path: e27ni48527bkw.0!nntp.google.com!news1.google.com!news2.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!news.alt.net!news.dizum.com!sewer-output!mail2news From: Nomen Nescio Newsgroups: comp.lang.ada Subject: Re: Practicalities of Ada for app development References: Message-ID: Date: Tue, 12 Jun 2012 23:12:53 +0200 (CEST) Mail-To-News-Contact: abuse@dizum.com Organization: mail2news@dizum.com X-Received-Bytes: 1327 Date: 2012-06-12T23:12:53+02:00 List-Id: Adam Beneschan wrote: > > there are existing libraries to do such things in Ada. I think > Vadim Godunko has a regular expression matcher Any high-level language can be expanded with libraries. This capability doesn't offer a means to claim that the language itself is good for all problems. One project might use Bob's String Parsing Machine (tm), while another project becomes dependant on Vadim's Regex Swiss Army Knife (tm). So you have the wheel reinvented in multiple styles, and developers who cannot count on homogeneous interfaces being available as they move from one project to the next. OTOH, you can count on developers to know the language. IOW, what would otherwise be common knowledge becomes tribal knowledge - knowledge that's lost with turnover. And libs that are not held to the same standards and verification as the compiler.