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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6192a34d0c9ffe5b X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!m10g2000yqd.googlegroups.com!not-for-mail From: Rugxulo Newsgroups: comp.lang.ada Subject: Re: Ada Tutor Web Site Shutting Down Date: Tue, 10 May 2011 14:36:59 -0700 (PDT) Organization: http://groups.google.com Message-ID: <291504a4-ec55-45f1-bf7f-13078bf71c3e@m10g2000yqd.googlegroups.com> References: <7f53de8e-2400-4c87-a818-0b389e117c42@e21g2000yqe.googlegroups.com> <4d9eea12$0$302$14726298@news.sunsite.dk> <2aeab5d1-fa6d-47de-ab53-9a8e6ab5f27a@h9g2000pre.googlegroups.com> <3a6f1fc2-3ae0-42d9-b483-d16cf7ab1566@x8g2000prh.googlegroups.com> <991499fb-bc24-4d7e-baf6-a9c0e16333e6@k22g2000yqh.googlegroups.com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1305063419 29781 127.0.0.1 (10 May 2011 21:36:59 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 10 May 2011 21:36:59 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: m10g2000yqd.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.24,gzip(gfe) Xref: g2news1.google.com comp.lang.ada:19219 Date: 2011-05-10T14:36:59-07:00 List-Id: Hi, On May 5, 4:12=A0pm, "Randy Brukardt" wrote: > > Better, dunno. Janus/Ada 95 (32-bit only) would be updated if anyone want= ed > it, but no one has asked. (It's still in our pricelists.) Updated how? (A quick glance at the 2005 standard seems more complicated regarding changes than initially implied.) Well, I'm not a customer (and don't know Ada), so I guess that rules me out. ;-) I'd assume it's "good enough" for the few that use DOS commercially these days. (I assume you probably are more geared towards businesses than home users.) The only significant DOS Ada app I know of (which is probably my fault, not Ada's) is Gautier's 3D engine (used GNAT): http://sites.google.com/site/rugxulo/eng3d018.zip?attredirects=3D0 > But a better question is why would you want to use a new compiler? Why not? :-) No, seriously, I was only responding to the OP's claim that Ada95 is obsolete and that his tutorial was in DOS (hence, old) and needed to be updated. I don't even know what compiler he used for it originally. > Is there anything inportant that you can do in DOS that you can't do > in a Windows console program or a standard Linux program? Sure, run in DOS! :-)) (self-modifying code? direct hardware access? run in less than 10 MB of RAM? call the BIOS?) > The main reason for compiling a > DOS program would be so that you don't have to change anything about, > including the DOS specific stuff. Sure, assuming there is any DOS-specific stuff, which I know is sometimes unavoidable, but doing that almost defeats the purpose of a portable HLL. > In that case, you're best off sticking > with the same compiler that it was built with, why make more work by > introducing a new set of bugs. Well, bugs will always exist, even with the best of intentions and strictest preparations. > (We occassionally get requests for absolutely ancient compiler versions, = for > someone that needs to make a tiny change in some old program. Not long ag= o, > I needed to dig up a 1985 version of Janus/Ada for someone. The cool thin= g > was that I tried running it to make sure I'd copied it uncorrupted [an is= sue > because it copied from 25 year old floppies], and it worked fine on a mod= ern > Windows XP machine. I knew there was a reason that we were really careful > about following the OS rules back in the day...) Yes, that's the ideal, software that still runs for many years in the future. The DPMI standard helped that a lot. For sure, DOS lived a long, long time. Unfortunately, Windows has gone downhill (in DOS support) since XP, and 64-bit completely kills it. (XP Mode is only for business editions, not home users.) You'll have to use DOSBox or VirtualBox (preferably with VT-X) or else switch to Linux for DOSEMU. (Well, you could run FreeDOS natively, but I doubt most will consider that.)