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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c6e9700a33963193 X-Google-Attributes: gid103376,public From: dewar@gnat.com Subject: Re: The future of Ada Date: 1999/03/30 Message-ID: <7dr1f4$qhu$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 460802589 References: <36E690FA.4B9C@sandia.gov> <36fbd229.1390755@news.demon.co.uk> <36fcbe32.0@news1.jps.net> <7di6r6$bhd@drn.newsguy.com> <7diro7$1jo$1@nnrp1.dejanews.com> <7dj8vi$2qi@drn.newsguy.com> <36FFAC73.F8B69D31@nospam.lmco.com> <7doiu3$m03$1@nnrp1.dejanews.com> <370075B2.63D03A21@spam.com> <7dqap0$6i1$1@nnrp1.dejanews.com> <3700B60A.328AA9E0@spam.com> X-Http-Proxy: 1.0 x15.dejanews.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Tue Mar 30 17:26:07 1999 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-03-30T00:00:00+00:00 List-Id: In article <3700B60A.328AA9E0@spam.com>, spamwithchipsplease@spam.com wrote: > Great ! I'd like to code branch! going include a compile > switch called"-sloppy" which allows an implicit "with" > where ever "use" appears and an implicit "all" where ever > "access" appears. Obvious as its a code branch I don't > want to go from the 3.11p but from the newer 3.12a, > otherwise I'd have to implement as well as debug all the > new goodies in 3.12a. There is no version 3.12a. The current release of GNAT Professional is 3.12b2, and the public release 3.11p is essentially the same code base, so if you want to play with GNAT sources, 3.11p is indeed the place to work from. As is the case with EGCS, there is development going on that is not yet released. You will of course have to merge your changes in with new releases as we release them. This will be true unless your "improvement" is something that we agree to incorporate into the mainstream sources. I doubt me that your very dubious "sloppy" switch would qualify :-) But several people have contributed useful components (e.g. Robert Eachus provided the random number generation routines and the COBOL-style editing routines), and these are now a fully maintained part of the GNAT sources. Robert Dewar Ada Core Technologies P.S. I suggest that if you really want people to take you seriously, you be willing to at least say who you are, and provide an appropriate email address: spamwithchipsplease@spam.com does not sound like a very serious address :-) P.P.S. If you really do want to try your "sloppy" suggestion, I would recommend you use some unused -gnat? switch, you will find it much less work, and it will be more consistent. Give it a try, it is quite a realistic project. It is the kind of thing that would take an hour of so of work if you know what you are doing, but you can quite reasonably expect to spend a week or so, to climb the learning curve. Places to look are switch.adb, opt.ads, par-ch10.adb. It can be done by just modifying these three files, though it would be a bit neater to insert the circuitry in sem-ch10.adb (though a bit more work). You might also want to join Mike Feldman's gnatlist where people exchange implementation ideas. -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own