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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a1ce307c10055549 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-12-16 14:27:15 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.telusplanet.net!rip!c03.atl99!news.webusenet.com!telocity-west!DIRECTV!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: IBM Acquires Rational Ada Date: Mon, 16 Dec 2002 16:23:09 -0600 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <3DF1615C.7AAAC86E@adaworks.com> <3DF1B042.6603DDDE@easystreet.com> <3DF2A483.EC512CDF@adaworks.com> <8db3d6c8.0212091445.12594821@posting.google.com> <3DF628C4.7090607@cogeco.ca> <3DF6653D.3030603@cogeco.ca> <8db3d6c8.0212101850.51506572@posting.google.com> <3DF8D33F.9020205@cogeco.ca> X-Newsreader: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500 X-Complaints-To: abuse@supernews.com Xref: archiver1.google.com comp.lang.ada:31921 Date: 2002-12-16T16:23:09-06:00 List-Id: Marin David Condic wrote in message ... >Also, if I were doing it, I wouldn't make bindings. I think that just ends u >p in the "Me Too!!!" category and makes your stuff dependent on what happens >in another language - also requiring you to haul around another compiler. If >you wanted a curses package, it would be better (and not that big a deal) to >implement it from the ground up in Ada and give it an Ada flavor while >you're at it. You could probably even dramatically improve it beyond just >cursor positioning and the like - give it more of a GUI feel (DEC had >something like this - pasteboards, windows, etc, all out of VT220's.) That's JWindows, which has been a part of Janus/Ada for MS-DOS and Janus/Ada for Unix since the late 1980's. We originally developed it to use for our original IDE (JAWS). It does multiple, overlapping text windows, colors, cursor control, and drop down menus. It's implemented by a low-level package that went direct to the hardware on MS-DOS and used termcap (the underlying mechanism for curses) on Unix. We redesigned it for Ada 9x during the Ada 9x project (thus, the Ada 95 version is different than the Ada 83). Indeed, it provided the starting model for Claw. Randy Brukardt.