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-Thread: 103376,8b7e315279c3f417 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.180.78.36 with SMTP id y4mr157731wiw.1.1355790619620; Mon, 17 Dec 2012 16:30:19 -0800 (PST) MIME-Version: 1.0 X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 78.192.65.63 Path: l12ni140724wiv.1!nntp.google.com!proxad.net!feeder1-2.proxad.net!nntpfeed.proxad.net!news.muarf.org!news.ecp.fr!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Ada Library, called, returns and continues ? Date: Mon, 17 Dec 2012 18:30:16 -0600 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <5ced9166-5a29-4ad2-8270-6d24ddd0d0a1@googlegroups.com> <1rz66cdo8v1hv.j9eyg9eqqide$.dlg@40tude.net> <87db4d95-56ce-4254-8031-7bbbea515ff3@googlegroups.com> <3bb4c9f9-7317-46c2-8ddf-a80a6706ce65@googlegroups.com> <6f3c34d9-504a-494c-9157-2cf2649e4776@googlegroups.com> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1355790619 31619 69.95.181.76 (18 Dec 2012 00:30:19 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 18 Dec 2012 00:30:19 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-RFC2646: Format=Flowed; Original Date: 2012-12-17T18:30:16-06:00 List-Id: "Patrick" wrote in message news:6f3c34d9-504a-494c-9157-2cf2649e4776@googlegroups.com... > Yes, I understand your logic. However if I ever have the time or acquire > the skills I > would like to write an entire toolkit directly in Ada. I think the only > feasible way to > do this is to port the code over from another existing toolkit and to pick > a very small one > to port. I'm afraid this is a typical newcomer idea. (Along with building your own Ada compiler or an Ada operating system.) As someone who has managed a project to create an Ada "toolkit" (Claw), I can certainly say that it seems many times easier than it appears. Moreover, it is really simple to make fundemental design decisions that makes it much harder to create and/or use than necessary (and usually it is too much work to change them, as you'll only find out the consequences after it gets into significant usage). And then, if people actually start using your toolkit, then you'll have another problem of trying to upgrade it without breaking compatibility. This sort of thing is not for the faint-of-heart, and rarely leads anywhere but a lot of effort wasted. Randy.