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=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,470860aa3e635a7 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!wns14feed!worldnet.att.net!attbi_s22.POSTED!53ab2750!not-for-mail From: "Jeffrey R. Carter" User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: GNAT for MS Visual Studio References: <4xsl4zw3bp.fsf@hod.lan.m-e-leypold.de> <1191357491.860178.230380@22g2000hsm.googlegroups.com> <4702ADCC.7080209@obry.net> <1191439439.120567.172630@g4g2000hsf.googlegroups.com> <4703F02D.3030207@obry.net> <1191682021.844225.236870@g4g2000hsf.googlegroups.com> <4707A3D0.3070702@obry.net> <47088904.1090201@obry.net> <1191793707.951456.242890@v3g2000hsg.googlegroups.com> In-Reply-To: <1191793707.951456.242890@v3g2000hsg.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: NNTP-Posting-Host: 12.201.97.213 X-Complaints-To: abuse@mchsi.com X-Trace: attbi_s22 1191796051 12.201.97.213 (Sun, 07 Oct 2007 22:27:31 GMT) NNTP-Posting-Date: Sun, 07 Oct 2007 22:27:31 GMT Organization: AT&T ASP.att.net Date: Sun, 07 Oct 2007 22:27:31 GMT Xref: g2news2.google.com comp.lang.ada:2342 Date: 2007-10-07T22:27:31+00:00 List-Id: Maciej Sobczak wrote: > On 7 Pa , 09:21, Pascal Obry wrote: > >> The recurrent saying "if you don't like this, do it yourself" in >> comp.lang.ada is just a big mistake for Ada as a whole. > > Yes. Especially when it's intermixed with claims that Ada allows to > finish the project earlier when compared to "other" languages. Most of the data that supports that claim comes from the use of Ada 83, which had very little in the way of a standard library, so users had to write almost everything themselves. It seems likely, therefore, that it will continue to be true for Ada today, even if you have to write a data structure yourself. > Sorry, but reinventing every wheel have *never* made any project > faster. Not only because it's just directly more work - there is also > indirectly more work with all the new bugs that get introduced on the > way. > Implement my own container? Is this what high-level programming is > about? There's really no need to reinvent the wheel in this case. There are plenty of Ada libraries available. The PragmAda Reusable Components, for example, have data structures that may safely be read by multiple tasks, IIRC. -- Jeff Carter "I'm a kike, a yid, a heebie, a hook nose! I'm Kosher, Mum! I'm a Red Sea pedestrian, and proud of it!" Monty Python's Life of Brian 77