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: a07f3367d7,ab32ca9199b95b9f X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.180.105.38 with SMTP id gj6mr1236885wib.0.1347849924637; Sun, 16 Sep 2012 19:45:24 -0700 (PDT) Path: q11ni104304549wiw.1!nntp.google.com!feeder3.cambriumusenet.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!border2.nntp.ams2.giganews.com!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!border2.nntp.dca.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news.bbs-scene.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Brian Drummond Newsgroups: comp.lang.ada Subject: Re: Ada code/design review help Date: Tue, 11 Sep 2012 10:19:19 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <97cacd27-2671-4c88-80c4-006fb85348b4@googlegroups.com> <858vch562o.fsf@stephe-leake.org> Mime-Version: 1.0 Injection-Date: Tue, 11 Sep 2012 10:19:19 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="0e44dd4a3c4e0a6e83a86f947fb780ae"; logging-data="31164"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+knizcq+rtgzTDmNsnouOgq7lZCAfTUe0=" User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b master) Cancel-Lock: sha1:hQPcCuIrNjhByL5eR/1AgxXn1wg= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: 2012-09-11T10:19:19+00:00 List-Id: On Tue, 11 Sep 2012 04:14:55 -0400, Stephen Leake wrote: > JJS writes: > >> Hello, I'am very early in the process of making a media layer for Ada >> and would like some comments on design and style. I have never done a >> project quite as involved or large as this so I am unsure of myself >> (e.g. if I am violating any standard practice). >> >> As it stands, it is a couple thousand lines (window handling, input, >> and cpu information) and it is only on win32, although I have plans to >> continue on to other platforms. > > How does this differ from GtkAda or QtAda? Apart from being Windows only... Perhaps it doesn't rely on a huge C or C++ toolkit like GTK or QT as a layer between the Ada code and Windows (or X11 if he goes multiplatform later). In any case, if you are suggesting he study GTKAda etc before investing a huge effort, in case either of them offer anything he could re-use, I would agree. - Brian