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,b50bc6538a649497 X-Google-Attributes: gid103376,public From: Lao Xiao Hai Subject: Re: Ada student homework ? Date: 2000/11/15 Message-ID: <3A13427A.352C94BF@ix.netcom.com>#1/1 X-Deja-AN: 694157768 Content-Transfer-Encoding: 7bit References: <3A02CED4.520C2768@brighton.ac.uk> <3A078B6F.D34B024B@erols.com> <8ua3m1$bru$1@nnrp1.deja.com> <3A0916BB.584C6C60@cadwin.com> <3A0952B9.34BE19D1@cadwin.com> <3A0A2E53.DD650D8A@ix.netcom.com> <3A0A6B56.7437E9E7@cadwin.com> <3A0B68EF.A06B276D@ix.netcom.com> <3A0BC243.4A9CFC90@cadwin.com> <3A0C0BEE.347F659C@acm.org> <5T0P5.180$vj5.65716@homer.alpha.net> <3A0D4406.5477C346@acm.org> X-Accept-Language: en X-Server-Date: 16 Nov 2000 02:17:11 GMT Content-Type: text/plain; charset=us-ascii Organization: MindSpring Enterprises Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-11-16T02:17:11+00:00 List-Id: Marin David Condic wrote: > Randy Brukardt wrote: > > > Well, that's the point of Claw: to allow people to develop for Windows > > without needing to know C. (And, I'd expect that various other people > > working on GUI tools would say the same.) > > > > > Maybe it would be productive to find a good book oriented towards > programming with MSVC++ and using that as a model for writing a book on > programming with CLAW? At least that way, you'd have a successful outline to > start from and you'd just have to translate the topics into CLAW/Ada > examples? Relative to CLAW. I have just about persuaded one of my graduate students to do his thesis programming in Ada with CLAW. This will be a substantitive and hearty application, if he decides to go through with it. Fortunately, this student already has some solid experience with C++ and Windows, so his difficulties with fundamentals of Windows programming should be minimal. Meanwhile, many of my other students are enjoying the simplified Windows programming environment, JEWL, created by John English. This turns out to be a really good set of tools for easing graduate students into Windows programming with Ada while not requiring them to learn much about Windows. CLAW is for robust applications. JEWL works well for learners. CLAW seems more appropriate for the power-student with intentions of creating real software. And it is really great that Randy was able to eliminate any need for C++ in using CLAW. All in all, the increased availability of these kinds of tools is making the job of teaching students how to enjoy Ada much easier than it used to be. We have other students experimenting with JGNAT. Ada is fun again! Richard Riehle