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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,442eb9212004f30 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!wns13feed!worldnet.att.net!63.218.45.10!nx01.iad01.newshosting.com!newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Sat, 12 Jul 2008 12:06:03 +0200 From: Georg Bauhaus Reply-To: rm.tsoh-bauhaus@maps.futureapps.de User-Agent: Thunderbird 2.0.0.14 (X11/20080502) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Problem using Ada.Text_IO.Modular_IO References: <4eab7055-df3d-4d56-87da-8248829da1da@26g2000hsk.googlegroups.com> <867127d8-3b21-40dd-bb76-f19cd349b21e@26g2000hsk.googlegroups.com> <4%Pdk.112546$102.54800@bgtnsc05-news.ops.worldnet.att.net> In-Reply-To: <4%Pdk.112546$102.54800@bgtnsc05-news.ops.worldnet.att.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4878820c$0$27451$9b4e6d93@newsspool4.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 12 Jul 2008 12:06:04 CEST NNTP-Posting-Host: 1a7aef02.newsspool4.arcor-online.net X-Trace: DXC=mPlo58AXFB?LNKYb?b>0764IUK\BH3Y2FGBh[8Jg7C4A:ho7QcPOV3_GlTZT>a>O1FF:i?O`N[^= X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:1124 Date: 2008-07-12T12:06:04+02:00 List-Id: anon wrote: > But like the rest you miss the point. "KNOW and USE your Ada System and > stop wasting time reventing types or routines!" And USE as much of the > system as you can or it may not be there tomorrow, when you really need it!" The other point is that using an Ada system well means to know the Ada fundamental type system. Start thinking about the types that your program needs. Most of the time this means, avoid the predefined "vague" types, they are overly inclusive types, not specific to the task at hand and hence convey little meaning. You get the same speed if you define your own types, (re)using the Ada fundamental type system. If interfacing to hardware, or to other languages, use types from the Interface hierarchy. -- Georg Bauhaus Y A Time Drain http://www.9toX.de