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, LOTS_OF_MONEY,MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b50bc6538a649497 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Ada student homework ? Date: 2000/11/19 Message-ID: <8v906g$il0$1@nnrp1.deja.com>#1/1 X-Deja-AN: 695439844 References: <8v64va$jbv$1@nnrp1.deja.com> <53BR5.438553$i5.7568694@news1.frmt1.sfba.home.com> X-Http-Proxy: 1.0 x52.deja.com:80 (Squid/1.1.22) for client 205.232.38.240 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Sun Nov 19 16:47:13 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-11-19T00:00:00+00:00 List-Id: In article <53BR5.438553$i5.7568694@news1.frmt1.sfba.home.com>, tmoran@acm.org wrote: > >which has the advantage of not being tied to windows. > Or disadvantage, depending on the situation. Well not being tied to windows can never be a disadvantage per se. Obviously if one can have a portable solution which is as easy or easier to use than a non-portable solution, the former is preferable. Now as to whether GtkAda is easier to use than CLAW for the domains where functionality overlaps, that's a matter of experience. So far, our interaction with users of GtkAda has been very favorable in terms of them finding that they can do portable complex stuff very easily, but obviously your milage will vary. A completely general rule is that you do NOT want to tie what you write to a particular machine or operating system unless you really benefit from doing so. Far too often, people create non-portable code carelessly, and it is really remarkable to see how many of the porting problems from Ada 83 to Ada 95 result from such carelessness (because this transition is indeed often also associated with moving to new machines or new operating systems). It is indeed more difficult than it should be to write code that runs on NT without getting tied to NT in a non-portable manner. No doubt Microsoft is happy to leave it that way. Perhaps indeed the "or disadvantage" quote above refers to the possibility that the manufacturer of the software may have NON-technical reasons to encourage people being tied to windows :-) Sent via Deja.com http://www.deja.com/ Before you buy.