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 X-Google-Thread: 103376,be23df8e7e275d73 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-06 16:14:37 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newshub2.home.com!news.home.com!news1.rdc2.on.home.com.POSTED!not-for-mail Message-ID: <3B6F24E2.A54B5F24@home.com> From: "Warren W. Gay VE3WWG" X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: The pace of change (was Proving Correctness (was Java Portability)) References: <9jrt62$38t$1@nh.pace.co.uk> <3B619A6D.5DD6E782@home.com> <3B6636BA.96FD8348@home.com> <9kb3ub$hdo$1@a1-hrz.uni-duisburg.de> <9kchn1$lng$1@a1-hrz.uni-duisburg.de> <9kea9a$lsc$1@nh.pace.co.uk> <9keduf$qvc$1@a1-hrz.uni-duisburg.de> <9kelv1$riq$1@a1-hrz.uni-duisburg.de> <9klokd0nif@drn.newsguy.com> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Mon, 06 Aug 2001 23:14:37 GMT NNTP-Posting-Host: 24.141.193.224 X-Complaints-To: abuse@home.net X-Trace: news1.rdc2.on.home.com 997139677 24.141.193.224 (Mon, 06 Aug 2001 16:14:37 PDT) NNTP-Posting-Date: Mon, 06 Aug 2001 16:14:37 PDT Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:11426 Date: 2001-08-06T23:14:37+00:00 List-Id: Pascal Obry wrote: > "nicolas" writes: > > "Mike@xx" a �crit dans le message news: > > 9klokd0nif@drn.newsguy.com... > > > The Ada standard library development model is not up to the modern times. > > > > > > Look at how Sun manages Java. They have reqular releases of an updated > > > Java (mostly in the standard libraries). This is how Ada should work. Ada > > > standard libraries should be updated with more packages all the time. > > I've never seen libraries updating itself right :) ? So who should do > the job ? This is the real question. > > > > > > Thanks a lot ... I'd like to hear that kind of things more often > > I don't understand how Ada could stay up-to-date with one revision of > > standard libraries in 18 years ... ...snip... > I agree that Ada is changing slowly compared to Java, but it stays under > control and well designed. I don't think you can play on both sides. In fact, if your "libraries" keep undergoing "rapid change" as Nicolas suggested it should (whatever "keep up to date" suggests here), it then becomes a bigger problem to build any "permanance" into developed applications. This is one reason, I'll not invest time in writing for Microsoft -- it just keeps churning and churning, and all microsoft based software becomes out of date all too quickly. That is a bad investment of my premium time. UNIces at least have some relative form of stability, among other advantages. The same (MS problem) holds for Java-- it continues to churn with change. How can you write Open Source software without being fully dedicated to keeping up with the change? I personally like to "WRAMO" -- that is, "Write Once, And Move On" I don't want to spend the rest of my life in maintenance mode on a few given projects. Ada combined with UNIX, provides a good stable combination, where my "maintenance" will be minimal. This allows _me_ to move onto new projects, while requiring minimal maintenance on previously released projects. If being up-to-date requires "additions", then fine. They don't necessarily have to be part of a standard to be useful (though standards are good). As has been previously mentioned, the GNAT packages are one such example. Therefore, there is nothing preventing you from using these "up to date" packages, which can include XML and anything else you can dream up. Of course, if these new packages "evolve a lot", you'll be paying the piper of change again. This mode of operating at least gives you a choice. -- Warren W. Gay VE3WWG http://members.home.net/ve3wwg