The following are email comments about Lovelace. If you're curious what other people are saying about Lovelace, here's your answer. I've shortened these messages, in particular I've:
I've also added a few comments from me, enclosed in brackets [], where I thought it would be appropriate. These comments are in the order I received them. Enjoy.
From vanscoy@cs.wvu.edu Fri Jan 20 18:12:50 1995
Date: Fri, 20 Jan 1995 18:10:15 -0500 From: Frances L VanScoy <vanscoy@cs.wvu.edu> Message-Id: <199501202310.AA22193@cs.wvu.edu> To: wheeler@cs.ida.org Subject: nice tutorial! Cc: vanscoy@cs.wvu.edu I was browsing The Home of the Brave Ada Programmers page this evening and found the new Ada 95 tutorial and noticed it was yours! Congratulations! It looks good! FrancesFrom guerby@enstb.enst-bretagne.fr Sat Jan 21 09:36:59 1995
Message-Id: <9501211435.AA06873@ouessant.enst-bretagne.fr> Subject: Lovelace Tutorial To: wheeler@ida.org Date: Sat, 21 Jan 1995 15:35:13 +0100 (MET) Cc: guerby@enstb.enst-bretagne.fr (Laurent Guerby) Hi, This tutorial is very interesting. ... Laurent Guerby. Laurent Guerby / Dominique le Campion / Alain Le Guennec / Denis Wallez guerby@ lecampio@ leguenne@ wallez@ enstb.enst-bretagne.fr | students at Telecom Bretagne Try GNAT and Ada 95 ! | 29285 BREST (France) GATO project http://nebuleuse.enst-bretagne.fr/~guerby/Ada/From hook@csed-120.csed.ida.org Mon Jan 23 07:44:35 1995
From: hook@csed-120.csed.ida.org (Audrey Hook) Message-Id: <9501231243.AA24620@csed-120.csed.ida.org> Subject: Re: FYI - Ada 95 tutorial (Lovelace) To: wheeler@oids-3.csed.ida.org (David Wheeler) Date: Mon, 23 Jan 1995 07:43:32 -0500 (EST) Good work. Thanks AudreyFrom conn@lear.mitre.org Mon Jan 23 10:32:06 1995
Date: Mon, 23 Jan 95 10:29:44 EST From: conn@lear.mitre.org (Richard L. Conn) Message-Id: <9501231529.AA02518@lear.mitre.org> To: wheeler@cs.ida.org Subject: Lovelace tutorial Dave, Your Lovelace tutorial looks really nice. ... Thanks for the good work, RickFrom drm@hpnmds0.sr.hp.com Mon Jan 23 18:42:32 1995
Date: Mon, 23 Jan 95 15:41:18 -0800 From: Dan McLaughlin <drm@hpnmds0.sr.hp.com> Message-Id: <9501232341.AA05904@hpnmds0.sr.hp.com> To: wheeler@ida.org Subject: Lovelace Dave, Great tutorial! I'd be glad to add a few sections. Let me know what you would like me to do. -Dan -- Member Team Ada -- Dan McLaughlin -- drm@sr.hp.com (707) 577-5676 -----------------------------------------------------------------------------From cmarqui%dorado@relay.nswc.navy.mil Tue Jan 24 12:12:20 1995
Message-Id: <9501241711.AA12543@relay.nswc.navy.mil> To: wheeler@cs.ida.org Subject: RE: Lovelace Date: Tue, 24 Jan 1995 12:12:08 -0500 From: Cheryl Marquis <cmarqui%dorado@relay.nswc.navy.mil> David: First, very nice tutorial (even though I just skimmed it - got a few questions right, though :> )! ... Just thought you might want to know. CherylFrom arra@dsd.camb.inmet.com Wed Jan 25 08:26:32 1995
Date: Wed, 25 Jan 95 08:25:18 EST From: arra@dsd.camb.inmet.com (Arra Avakian) Message-Id: <9501251325.AA08130@dsd.camb.inmet.com> To: wheeler@ida.org Subject: Lovelace - Master Outline ref to Lesson 7 David, Congratulations on your on-line tutorial. ... ArraFrom aragen@cs.montana.edu Wed Jan 25 20:38:02 1995
From: Adina Ragenovich <aragen@fubar.cs.montana.edu> To: wheeler@cs.ida.org Subject: Lovelace tutorial Message-Id: <Pine.OSF.3.91.950125181155.23614A-100000@fubar.cs.montana.edu> Dear Mr. Wheeler; I have just taken the Lovelace Ada tutorial. I thought it was very informative and easy to understand. Thank you for providing it through the WWW. ... Sincerely, Adina RagenovichFrom mfeldman@seas.gwu.edu Tue Jan 31 17:51:55 1995
From: Michael Feldman <mfeldman@seas.gwu.edu> Message-Id: <199501312250.RAA16801@felix.seas.gwu.edu> Subject: Re: Interested in expanding an Ada tutorial (Lovelace)? To: wheeler@cs.ida.org (David Wheeler) Date: Tue, 31 Jan 1995 17:50:42 -0500 (EST) Cc: Team-Ada@ACM.ORG ... This looks like a very nice start! I wandered around it a bit using Lynx, as I'm at home and don't have PPP. As far as it goes, it's very nice. ... I will get around to working some on Lovelace, too, but for the next few weeks I am absolutely up to my ears. Good work! Mike FeldmanFrom hunts@sunrans.cern.ch Fri Feb 3 11:05:08 1995
From: hunts@sunrans.cern.ch (Stephen Hunt) Date: Fri, 3 Feb 95 17:03:53 +0100 Message-Id: <9502031603.AA29626@sunran4.cern.ch> To: wheeler@cs.ida.org Subject: Ada Tutorial - 3.1 Hi, I am working through the tutorial you have provided for Ada, and find it very useful. I notice that in the Quiz of section 3.1 (Identifiers), you have a question involving underlines. As Netscape (browser I am using) underlines links, it is impossible to distinguish underlined from non-underlined. I don't know if you were aware of this. Cheers, Stephen.From hunts@sunrans.cern.ch Fri Feb 3 12:50:41 1995
From: hunts@sunrans.cern.ch (Stephen Hunt) Date: Fri, 3 Feb 95 18:49:27 +0100 Message-Id: <9502031749.AA00611@sunran4.cern.ch> To: wheeler@cs.ida.org Subject: Lovelace Hi, I have finished the Lovelace course, so here is some feedback. Overall I fond it a very useful introduction to the language. I have some knowledge of other programming languages, and Lovelace has provided useful in learning (some of) Ada. More specific comments: ... (various bugs) I have some background in OO (MODSIM II) so was able easily to transfer my ideas from there to your Ada examples and text in section 7. I am not sure how easily non-OO people would react to these, but I notice in the 'to-do' that you mention this. Again, I found it very useful and good luck with adding further tutorial sessions. Cheers, Stephen.From dsmith@clark.net Wed Feb 8 14:13:43 1995
Date: Wed, 8 Feb 1995 14:20:25 -0500 To: wheeler@cs.ida.org (David Wheeler) From: dsmith@clark.net (Doug Smith) Subject: Re: Comments on a brief OO intro? Hey David, This looks good. A couple of grammatical corrections and a quibble noted below... I especially like the text in the responses to the questions. Nice touch. Doug ...From mprice@RBSE.Mountain.Net Fri Feb 17 14:49:29 1995
Date: Fri, 17 Feb 1995 14:39:22 -0500 (EST) From: Margie Price <mprice@RBSE.Mountain.Net> Subject: Mklesson is in ELSA To: David Wheeler <wheeler@ida.org> > Mklesson is a free tutorial generation program which simplifies > creating online tutorials for the World Wide Web (WWW). It looks good. I've just included Mklesson in collections: "Education" and "WWW Information and Utilization" I saw the link for The Tutorial Gateway (Carleton University) in the User Guide, so I'll include that too. Thank you, MargieFrom scott_ankrum@VNET.IBM.COM Mon Feb 20 10:44:52 1995
Message-Id: <9502201541.AA0114@ankrums.asd.bet.ibm.com> Date: Mon, 20 Feb 95 10:13:31 EST From: "T. Scott Ankrum" <scott_ankrum@VNET.IBM.COM> To: wheeler@ida.org Subject: Lovelace Tutorial I just finished going through your Lovelace Ada tutorial and am sending you comments. Ada is not needed for my job. I am taking a programming languages course at American Univ. and our project requires us to learn two new languages. I spread the tutorial over three days. Two weeks ago I knew nothing about Ada, but I have been reading a small text and lightly browsing the Ada 9X reference. Your tutorial is very easy, possibly too easy. I doubt that anyone could write even a simple program with only Lovelace as his/her background. I am writing a small program using the GNAT compiler from NYU and I am having a lot of trouble understanding supplied packages. Lovelace helped me understand what a package is and how to write my own small package. What I am missing is an understanding of supplied packages. As a new Ada programmer, I need to know what I/O packages every Ada compiler should provide and how do I find what a particular compiler is supplying. (For GNAT, I am told I should be browsing ????.ads files.) In particular, I had trouble locating floating point I/O. Noone should expect to learn very much of a language from an on-line tutorial, especially a free one. One should expect to be able to write some simple (but more complex than "Hello World") programs to get started. Please try take these comments in the best possible light. I was very pleased to find an Ada tutorial on the WWW and I got a lot out of it. I am just trying to gave back a little with some (hopefully) constructive comments. In summary, my two suggestions are: 1. Make the unit quizzes harder. 2. Add a unit that talks about using supplied packages. T. Scott Ankrum -- IBM, Software Solutions Division, Bethesda Phone: (301)-803-1990 FAX: (301)-803-2377 Inter-Enterprise: USIB1JKV at IBMMAIL Internet: scott_ankrum@vnet.ibm.com |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | Life: "It is a tale told by an idiot, full of sound | | and fury, signifying nothing." Shakespeare | |___________________________________________________________| [Since this comment, Lovelace has more than doubled in size, including a section on input/output, other information on the standard libraries, and a larger example program.] From: Lee Oades <lro93@ecs.soton.ac.uk> Message-Id: <19181.9502221430@marlowe.ecs.soton.ac.uk> Subject: Re: Lovelace To: wheeler@ida.org (David Wheeler) Date: Wed, 22 Feb 1995 14:30:11 +0000 (GMT) David, Thanks for the reply about Lovelace. ... By the way, I think that this is a very good way to learn to use Ada. O can not only go at my own pace, but can do it when I feel like it. I'm now on section 7 and the last many sections have been really good, clear explanations, good examples and the quiz to make sure you're understanding. Well done. Are you constantly updating it, adding new pages? Cheers, Lee.From Hyoseob.Kim@durham.ac.uk Fri Feb 24 18:37:59 1995
Return-Path: <Hyoseob.Kim@durham.ac.uk> Date: Fri, 24 Feb 1995 20:04:56 +0000 (GMT) From: Hyoseob Kim <Hyoseob.Kim@durham.ac.uk> To: wheeler@ida.org Subject: about misprint in 'Lovelace' Message-Id: <Pine.SUN.3.91-941213.950224195551.26517A-100000@easby.dur.ac.uk> ... By the way, your Lovelace is giving me [a] valuable knowledge on [the] Ada language. Thank you for that! from Hyoseob Kim at University of Durham in EnglandFrom Hyoseob.Kim@durham.ac.uk Mon Feb 27 06:15:43 1995
Return-Path: <Hyoseob.Kim@durham.ac.uk> Date: Mon, 27 Feb 1995 10:41:42 +0000 (GMT) From: Hyoseob Kim <Hyoseob.Kim@durham.ac.uk> To: David Wheeler <wheeler@cs.ida.org> Subject: Re: about misprint in 'Lovelace' Message-Id: <Pine.SUN.3.91-941213.950227102815.1043A-100000@easby.dur.ac.uk> ... Anyway, I must thank you for your effort to provide that nice Ada Tutor. I really enjoyed it. What a great 'electronical distance learning'(?) it was! I hope it is expanded and enhanced soon. from Hyoseob Kim in the United KingdomFrom jgb@ordago.uc3m.es Mon Feb 27 04:22:11 1995
Return-Path: <jgb@ordago.uc3m.es> Date: Mon, 27 Feb 1995 10:19:41 +0100 From: "Jesus M. Gonzalez" <jgb@ordago.uc3m.es> Message-Id: <199502270919.KAA23271@ordago.uc3m.es> Subject: Ada tutorial. To: wheeler@cs.ida.org Hi! I've seen your HTML tutorial on Ada, and it's very impressive. I'd like to know if we can use it as the grounds for an Spanish tutorial on Ada9X we are going to write. We plan to use it for helping our students, and make it freely available from our WWW server. ... Jesus. PS: And congratulations for your work on the tutorial. -- Jesus M. Gonzalez Barahona | Universidad Carlos III (Madrid, Spain) tel: +34 1 624 94 58 | e-mail: jgb@inf.uc3m.es fax: +34 1 624 94 30 | jgb@ordago.uc3m.es (Sometimes our headers are not o.k., please reply to any of this addresses) .From within Universidad Carlos III, you can better use jgb@ordago.uc3m.esFrom andreas%traci@mail.swip.net Sun Mar 5 16:24:15 1995
Message-Id: <m0rlNg5-000H4OC@traci.almroth.pp.se> From: andreas@traci.almroth.pp.se (Andreas Almroth) Subject: Lovelace Ada Tutorial To: wheeler@ida.org Date: Sun, 5 Mar 1995 22:17:24 +0100 (GMT+0100) Hi David! First, many thanks for your tutorial! I'm new to Ada, and I've tried to learn the language the last couple of weeks. Your tutorial gave me a "kick" to learn more about the language. I've finished the seven chapters, and I'm hungry for more... :) Well, you mentioned at the end that someone wanted to translate the tutorial into French, I'm interested in translating it into Swedish. I see this as a very good chance for me to learn more about Ada. I've a book written by Jan Skansholm in swedish, I belive the book has an english counterpart too. The title is (freely translated from swedish) "Ada from the beginning - with the Ada 9X standard". I guess you have heard of it, or even read it... Well, I thought of using it when translating your tutorial into swedish. This gives me a reason to read the book too... Well, if you think the world is interested in my project, please email me about it, and I'll start as soon as possible. Yours, Andreas AlmrothFrom jab@netrix.com Mon Mar 6 10:43:21 1995
Message-Id: <9503061541.AA14756@netrixgw> From: "James A. Babcock" <jab@netrix.com> Date: Mon, 06 Mar 95 10:38:20 -500 David- I have just completed the Lovelace Tutorial using Netscape. I am currently using Ada in a class that I am taking at George Mason University. Your tutorial helped reenforce my learning. Thanks for making this information available. -Jim. (Netrix Corporation, jab@netrix.com)From conn@moncol.monmouth.edu Wed Mar 8 01:53:11 1995
From: conn@moncol.monmouth.edu (Prof R Conn) Message-Id: <9503080653.AA16417@moncol.monmouth.edu> Subject: Re: How do I submit a product to the PAL? To: wheeler@cs.ida.org (David Wheeler) Date: Wed, 8 Mar 95 1:53:15 EST Cc: conn@moncol.monmouth.edu (Prof R Conn) Hi, Dave, I've seen Lovelace on the Web. Nice job! Thanks for offering it to the PAL. ...From mccall@hac2arpa.hac.com Wed Mar 8 18:20:16 1995
Date: Wed, 8 Mar 95 15:18:18 PST From: mccall@hac2arpa.hac.com (Michael J. McCall) Message-Id: <9503082318.AA10493@hac2arpa.hac.com> To: wheeler@ida.org Subject: Lovelace I finished your tutorial and it is a very helpful start to Ada. I am going to take an Ada class starting on two weeks. I look forward to your new lessons. I did get a little lost, though, in lesson 7.4................Mike McCall HITC [That section has been changed to make it easier to understand]From djc108@unix.york.ac.uk Thu Mar 9 19:03:11 1995
Return-Path: <djc108@unix.york.ac.uk> Message-Id: <199503100000.AAA13442@sgi14.york.ac.uk> From: David Culledge <djc108@unix.york.ac.uk> Date: Fri, 10 Mar 95 00:00:52 000 Sender: djc108@unix.york.ac.uk To: wheeler@org.ida.cs I have completed Lovelace. Thanks it was very useful, although no questions were asked about arrays which are fairly hard to comprehend for a beginner.From ct_orega@ECE.concordia.CA Sun Mar 26 23:24:02 1995
Return-Path: <ct_orega@ECE.concordia.CA> To: wheeler@ida.org X-Personal_Name: Chris O'Regan Subject: Ada Tutorial Date: Sun, 26 Mar 1995 23:20:14 -0500 Sender: ct_orega@ECE.concordia.CA Message-Id: <9503270419.aa25078@ece.ECE.concordia.CA> Hello, I just completed your tutorial. Very good! :-) I knew most of the material up until the OO programming, but it was a nice review. I hope you don't mind...I told my Real-Time Systems' professor about your tutorial. He had to teach Ada at the beginning of the semester and felt as though it cut into the course. Perhaps he will have his next class go through your tutorial instead. :-) One small thing, though...since many schools might still be using an Ada83 compiler (we are, however I convinced my system administrator to install GNAT for my project) perhaps you could cover a little more on those features. At any rate, it is fine tutorial for beginners and a good review for an intermediate. Take Care! Chris O'Regan Computer Engineering, Concordia University, Montreal, Canada.From matomira@lig.di.epfl.ch Mon Mar 27 04:46:37 1995
Return-Path: <matomira@lig.di.epfl.ch> Message-Id: <m0rtBM3-0000pjC@ligsg10.epfl.ch> Sender: matomira@lig.di.epfl.ch (Fernando D. Mato Mira) From: "Fernando D. Mato Mira" <matomira@lig.di.epfl.ch> Date: Mon, 27 Mar 95 11:44:59 200 Sender: matomira@lig.di.epfl.ch To: wheeler@ida.org Subject: Lovelace Hi, I've completed your Ada tutorial. I hope there was more. With regards to OO programming, it would be good to show how to `call super' in methods. Also, it is not clear how procedure Foo(X : Bar'Class) interacts with procedure Foo(X : Bar) or methods for subclasses of Bar. Also, you don't state the possibility of dispatching on the type of more than one argument, like in Common Lisp. Finally, how to simulate multiple inheritance in Ada. Regards,From [Name Witheld By Request] Fri Mar 31 11:18:02 1995
Date: Fri, 31 Mar 1995 17:43:06 +0100 From: [Name Witheld By Request] Message-Id: <5226421631031995/A11709/RESA/1193FC192E00*@MHS> To: wheeler@ida.org (Non Receipt Notification Requested) (IPM Return Requested) Subject: ADA Tutorial David, This is just a quick message in reponse to using the Ada tutorial on the Internet. I'm currently studying for a BSC (Hons) p/t in a Computer Science course CSP1, at Hatfield University which is now covering ADA. I'm not really a programmer so your notes, in comparison to my tutor's are proving to be more understandable. As I have just started on Ada there isn't really too much I can add, except that the tutorial was very useful. I will be passing the WWW Ada address on to my other Uni. friends as I'm sure that they WILL find it very useful too. Thank-you for the time and effort in writing this.From roland@haendel.ida.org Mon Apr 3 07:46:25 1995
Message-Id: <9504031142.AA00832@haendel.informatik.rwth-aachen.de> Date: Mon, 03 Apr 95 13:42:32 0200 Sender: roland@haendel.ida.org From: Roland Baumann <roland@haendel.ida.org> To: wheeler@ida.org Subject: Completed Lovelace Tutorial Dear Mr. Wheeler, just a few minutes ago I finished your Ada 95 tutorial. Since I already was familiar with Ada 83 it did not offer much new to me, except of course the last section about object orientation. Nonetheless I enjoyed answering the questions since I was always right :-) While doing this tutorial I always had the impression that you created it especially for C/C++ programmers unfamiliar with any typical features of languages from the Pascal family, what certainly does not apply to me. I look forward to see and run the next sections of the tutorial as soon as you finish them. Sincerly, -- \ Roland Baumann Lehrstuhl fuer Informatik III / \\ Tel.: ++49/241/80 21315 RWTH Aachen // \\\ Fax.: ++49/241/8888 218 Ahornstr. 55 /// \\\\ roland@i3.informatik.rwth-aachen.de 52074 Aachen, Germany ////From williams@plaice.dra.hmg.gb Mon Apr 3 10:48:38 1995
Message-Id: <9504031447.AA11835@plaice.fish-farm> From: Nigel Williams <williams@plaice.dra.hmg.gb> Date: Mon, 03 Apr 95 15:47:58 100 Sender: williams@plaice.dra.hmg.gb To: wheeler@ida.org Subject: Lovelace I have just completed the WWW based tutorial. I found it very well presented...well done.From LisaMae5@aol.com Wed Apr 5 08:37:07 1995
Date: Wed, 5 Apr 1995 08:35:30 -0400 From: LisaMae5@aol.com Message-Id: <950405083529_72459867@aol.com> To: wheeler@ida.org Subject: Lovelace/tutorial Status: R Mr. Wheeler, In the past I have taken a couple of beginner programming courses and enjoyed them. My husband, a software engineer for Lockheed Martin, is now teaching me programming at a more advanced level. His language of choice is Ada, and so I have been using that while studying programming with a Pascal book: . My husband is a good teacher, and the authors have done a nice job of explaining themselves, but I think your tutorial has helped me the most. I thoroughly enjoyed your writing style. I also found your explanations of Object Oriented programming easier to understand than the text I have been using. What I appreciated most was the small, uncomplicated sample programs you used. So many books use examples that are three pages long and try to incorporated three or four new ideas. Thank you for this tutorial, and I look forward to your next. Lisa Mae BronkemaFrom pdietert@site.gmu.edu Thu Apr 6 12:19:38 1995
Return-Path: <pdietert@site.gmu.edu> Date: Thu, 6 Apr 1995 12:17:55 +0500 Message-Id: <9504061617.AA15140@site.gmu.edu> To: wheeler@ida.org X-Personal_Name: Pete Dietert Subject: Ada Tutorial I have just completed the Ada tutorial and found it quite useful. I am a post-grad student at George Mason University in Fairfax Virginia who has just been introduced to Ada through a Software Construction course which uses Ada examples. I had to learn basic Ada in a few weeks using Koffman's book and used your tutorial ^Learned Basic Ada.. as a review of what I just learned. So it serves up to that level quite well. Thank you for your effort in preparing it. NOw on to tasks...From joe_norman@[192.135.193.108] Mon Apr 10 16:16:57 1995
Return-Path: <joe_norman@[192.135.193.108]> From: Joe Norman <joe_norman@[192.135.193.108]> Date: Mon, 10 Apr 95 16:16:48 -400 To: wheeler@ida.org Completed the Lovelace tutorial. Thanks for putting it together. JoeFrom ckuppler@explorer.csc.com Wed Apr 12 14:13:10 1995
Message-Id: <m0rz6sz-000iGEC@csc.com> From: Curtis Kuppler <ckuppler@explorer.csc.com> Date: Wed, 12 Apr 95 13:11:30 -700 To: wheeler@ida.org Subject: Lovelace Explorer I downloaded the local version. It looks pretty good. Everything I noted that was missing was already mentioned in your 'to do' list. Keep up the good work.From saf@sta.ida.org Wed Apr 19 06:01:23 1995
Return-Path: <saf@sta.ida.org> Date: Wed, 19 Apr 95 11:59:27 +0200 From: saf@sta.ida.org (Faruk Safi #401) Message-Id: <9504190959.AA24208@sta.eurocontrol.de> To: wheeler@ida.org Subject: Ada Lovelace Lessons Status: R Mr Wheeler, I've just finished your lessons. I appreciate your effort very much. It was a very useful course for me as a beginner. H. Faruk Safi Eurocontrol SDK, Karlsruhe-Germany e-mail:saf@sta.eurocontrol.deFrom trom@plains.nodak.edu Thu Apr 20 15:20:59 1995
Date: Thu, 20 Apr 1995 14:18:59 -0500 Message-Id: <199504201918.OAA29461@plains.nodak.edu> To: wheeler@ida.org X-Mailer: Lynx, Version 2.3.7 BETA X-Personal_Name: Andrew Trom From: trom@plains.NoDak.edu Subject: Lovelace As a relative "newbie" to the internet, it was nice to have something so simple rather than have to download and convert etc. It's also much easier to understand and get a solid handle on ada than trudging through the LRM.From fintan@vax.sbu.ac.uk Fri Apr 21 04:40:26 1995
Return-Path: <fintan@vax.sbu.ac.uk> From: fintan@vax.sbu.ac.uk Message-Id: <9504210838.AA25522@ida.org> Date: Fri, Apr 21, 1995 9:42 am Reply-To: "Fintan Culwin" <fintan@vax.sbu.ac.uk> To: wheeler@ida.org Subject: Ada tutorial .... Hi I have just been directed to have a look at your Lovelace Project ... nice work! I am working on a similar project, but my concern is as much with providing SE tools over the Web as with presenting information regarding Ada. Also I am concerned with initial software development education rather than conversion as such. As such I think out projects are complementary rather than needless duplication of each other. .... regards fintan _____________________________________________________________ Fintan Culwin PhD Senior Lecturer Software Engineering School of Computing South Bank University Borough Road London SE1 0AA Phone (+44) (0)171 815 7434 Fax (+44) (0)171 815 7499 fintan@vax.sbu.ac.ukFrom sjl191@ecs.southampton.ac.uk Tue May 2 15:19:29 1995
Return-Path: <sjl191@ecs.southampton.ac.uk> Message-Id: <11457.9505021917@bright.ecs.soton.ac.uk> From: "S.J.Liddington" <sjl191@ecs.soton.ac.uk> Date: Tue, 02 May 95 20:16:20 100 To: wheeler@ida.org Subject: Lovelace Tutorial Thank you for this tutorial, it probably saved me a bit of time reading books! ... Simon LiddingtonFrom spiegel@bruessel.informatik.uni-stuttgart.de Mon May 15 08:58:45 1995
From: Andre Spiegel <spiegel@bruessel.informatik.uni-stuttgart.de> Date: Mon, 15 May 1995 14:56:24 +0200 Message-Id: <199505151256.OAA08999@berlin.informatik.uni-stuttgart.de.informatik.uni-stuttgart.de> To: wheeler@ida.org Subject: Lovelace Thanks a lot for Lovelace. Being probably a rather experienced Ada programmer, I still find it useful for getting to know the "95" features better. In fact, I've also recommended Lovelace to (potential) Ada newbies already. ... -- Andre Spiegel Software Engineering Dept. University of Stuttgart, GermanyFrom calderon@cs.hope.edu Thu Jun 1 12:39:59 1995
Date: Thu, 1 Jun 1995 12:38:19 -0400 From: calderon@cs.hope.edu (Manuel Calderon) Message-Id: <9506011638.AA25765@oin.cs.hope.edu> To: wheeler@ida.org Subject: I finished Lovelace X-Sun-Charset: US-ASCII Hi, my Name is Manuel Calderon. I'm temporarily at Hope College in Holland, Michigan. My home e-mail address (in El Paso, Tx.) is: calderon@cs.utep.edu I give you the address so that if you want to answer or something. I found your tutorial to be very helpful. I have to learn Ada 95 in less than a week, more like 3 days, and your tutorial will be my main guide. Thanks. ... Well, Thanks for the tutorials, and I will recommend you for the Best-of-Wed/Educational Service Award. Bay, ManuelFrom tjerick@ibm.net Mon Jun 5 23:50:24 1995
Message-Id: <9506060449.AA0033@slip165-146.on.ca.ibm.net> Date: Mon, 05 Jun 95 21:36:22 +0800 From: tjerick@ibm.net To: wheeler@ida.org Subject: Lovelace Dear David; I would like to complement you on the Lovelace package. I thought it was very well done and will have a permanent home on my machine. I admit until I downloaded the GNAT package and gave it a try I thought Ada was a difficult language. A former CS tutor of mine's opinion. {;>) Learning Ada is something I am looking forward to this year! ... Tim Erickson tjerick@ibm.net //-------------------------------------------------------------------------- // Remember...no news is good news // Caio for naio.From mansueto@iastate.edu Mon Jun 12 19:12:26 1995
Message-Id: <9506122310.AA28368@du248-13.cc.iastate.edu> To: wheeler@ida.org Subject: Lovelace tutorial Date: Mon, 12 Jun 1995 18:10:17 CDT From: Edward S Mansueto <mansueto@iastate.edu> First, I'd like to say that your Ada tutorial, Lovelace, is very good (I'm about to start lesson 10). ... At the risk of being redundant I'd like to say Thank You for the effort you put into Lovelace. I certainly appreciate it and it is doing a fine job of increasing my interest in Ada 95. (Now if I could just find a bit more time!) Thanks, Ted Mansueto From: veressg@cortex.dote.hu (Veress Gabor) To: wheeler@ida.org Dear David, ... Tenx Gab ps the Ada lessons are great!From mansueto@iastate.edu Thu Jun 22 19:59:17 1995
Return-Path: <mansueto@iastate.edu> Message-Id: <9506222357.AA10355@du248-08.cc.iastate.edu> To: wheeler@ida.org Subject: Finished LOVELACE Date: Thu, 22 Jun 1995 18:57:30 CDT From: Edward S Mansueto <mansueto@iastate.edu> I finished LOVELACE about a week ago. It has left a good impression on me, the same good impression I had when I sent the e-mail two (?) weeks ago... I have more detailed feedback for you but I think that you should be aware that it comes from the perspective of a novice programmer ... I don't know what kind of people you were aiming for in LOVELACE, but I think it does an outstanding job of nurturing the interest of someone who is truly interested in Ada 95. I noticed that you described it as a whirlwind tour. I think that is true, but it was a whirlwind tour with many opportunities for brief reflection and with directions for detailed inquiries. Specifically, I think that the quizzes with comments for both the right and the wrong answers really helps a novice, like me, to get some sense of progress. Of course, more can be learned by working through full blown exercises but I think it might break the momentum of someone who is curious about Ada 95 in a self-motivated way. I also thought it was a good idea to include pointers to other sources of information about Ada. Additionally, I did take a glance at your strawman list of things to-do and am particularly intrigued by your idea of "dynamically" building a program within the tutorial. I do intend to nominate it for an educational Best of the Web, just as soon as that is possible! I feel that I have gotten something out of LOVELACE and would like to contribute something in order to show my appreciation. I looked at the Team Ada FAQ sheet, but I'm afraid that I'm not really in a position to do much help. About all that I can do is provide feedback of a simple nature. And congratulations to you and your wife about your baby daughter. Take care. Ted Mansueto mansueto@iastate.eduFrom crpatton@ingr.com Fri Jun 23 09:40:20 1995
Date: Fri, 23 Jun 1995 08:40:47 -0500 Message-Id: <199506231340.AA02592@b15.b15.ingr.com> From: crpatton@ingr.com (Chip Patton) To: wheeler@ida.org Subject: Lovelace Ada Tutorial I just completed your Lovelace Ada Tutorial. I thought it was very well done. I've had minimal exposure to Ada in the past, but expect to get more involved now with Ada95 out and the mandate being more rigorously enforced. The lessons are broken up and ordered very well. I could do a couple of lessons each morning before getting on to my other work. The sections of each lesson are small enough that even if I got interrupted in the middle of a lesson it was only a short distance back to recover at a logical break. I especially liked the end-of-section quizzes. They tended to ensure that I absorbed what I'd read and hadn't just scanned it without engaging my brain (something that's easy to do when reading long technical documents). Even the sections with simple questions kept me awake, so here's an area for improvement: Add a Quiz to the sections that don't have them, even if it's just a regurgitation of what was presented a couple of paragraphs above. The only chance for improvement was that there were a few typos, these seemed to be more prevalent in the last few lessons -- in particular there are some missing or extra articles or connecting words. I think "prefin" is used someplace that should be "predefin". None of the typos obscured the meaning of the text. The hypertext links are also a good inclusion, I only followed a few but may come back for some more in the future. I have recommended this tutorial to my colleagues. Thanks for offering this resource. -- Chip Patton crpatton@ingr.com From: crpatton@ingr.com (Chip Patton) To: wheeler@ida.org Subject: A few typos located Status: RO David, Here's some of those typo's, the number in ()'s is the paragraph number in the section, at least the way I counted. Hope this is helpful; these are VERY MINOR flaws in an excellent tutorial. ...From bond@greatwall.cctt.com Wed Jul 5 07:38:11 1995
Date: Wed, 5 Jul 1995 07:41:19 -0400 From: bond@greatwall.cctt.com Message-Id: <9507051141.AA63365@pobox.idt.orlando.ibm.com> To: wheeler@ida.org Subject: Completed your Lovelace Ada tutorial Hi David! I just completed your Lovelace Ada Tutorial. I took it for two reasons: 1) I am using Ada again, and haven't used it for a couple years 2) Though I did/do know Ada, I don't yet know Ada 95. (While we are using Ada 83, I want to try to assure I don't use identifiers or similarly cause a transition problem when moving to Ada 95.) I think it's a very good job! Keep up the great work! Barry Barry L. Bond (Software Engineer) | SAIC bond@greatwall.cctt.com <-- work | 3045 Technology Parkway barryb@bilver.oau.org <-- personal | Orlando, FL 32826-3299 72235,1530 (CIS) <-- personal | (407) 823-7345, Ext. 549From SEROCK@gss1.mdso.vf.ge.com Fri Jul 7 13:05:36 1995
Date: Fri, 7 Jul 1995 13:02:30 -0400 (EDT) To: wheeler@ida.org Message-Id: <950707130230.2320211a@gss1.mdso.vf.ge.com> Subject: Mistake in Lovelace 4.2 Tutorial, Section 4.3 Hi David, I like your Ada95 tutorial ... nice job.From ingkl900@ccmail.ca.boeing.com Wed Jul 12 19:05:49 1995
Message-Id: <9507122306.AA22555@atc.boeing.com> Date: Wed, 12 Jul 95 23:10:40 0700 From: Kevin Ingalls <ingkl900@ccmail.ca.boeing.com> Organization: Boeing Defense & Space Group Training X-Mailer: Mozilla 1.1N (Macintosh; I; PPC) Mime-Version: 1.0 To: wheeler@ida.org Subject: Ada95 Lovelace Tutorial X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/s18-1.html Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii I just finished your Lovelace tutor. I enjoyed it quite a bit. Thanks for a job well done. Kevin.From khover@solar.den.mmc.com Mon Jul 17 13:56:01 1995
Date: Mon, 17 Jul 95 11:54:16 MDT From: Karen Hover <khover@solar.den.mmc.com> Message-Id: <9507171754.AA03033@solar.den.mmc.com> To: wheeler@ida.org Subject: Tutorial Status: R David, I just have to thank you for the great work you've done with the online Ada Tutorial. I am working on a project here at Lockheed Martin Astronautics which requires the use of Ada95, and your tutorial has been a wonderful aid to me. I almost always have a NetScape or Mosaic window up with the place in the Tutorial currently applicable to my work. (I do the same with the online LRM). Anyway, I thought you deserved an attaboy....thanks again! Karen ------------------------------------------------------ Karen E. Hover khover@den.mmc.com Lockheed Martin Astronautics Reusable Software Architecture for Spacecraft (RSAS) Denver CO 80201 303-971-6787 (FAX) 303-971-7227 ------------------------------------------------------From sally.mahoney@CEIM-P.hq01.usace.army.mil
Message-Id: <41 0725115900-0> Date: 25 Jul 95 11:59:00 -0500 From: sally.mahoney@CEIM-P.hq01.usace.army.mil To: wheeler@ida.org (Receipt notification requested) Subject: Completion of Lovelace Tutorial I have completed the Ada Lovelace Tutorial. I found it to be an good quick overview of the language. My internet address is sally.mahoney@usace.army.milFrom timesink.spk.wa.us!kew@tau-ceti.isc-br.com Sat Aug 5 22:52:04 1995
Sender: tau-ceti!timesink.spk.wa.us!kew Message-Id: <199508060217.TAA01325@timesink.spk.wa.us> Date: Sat, 05 Aug 95 19:17:39 -0700 Sender: kew@timesink.spk.wa.us From: Keith Walker <kew@timesink.spk.wa.us> Organization: NATCA X-Mailer: Mozilla 1.1N (X11; I; FreeBSD 2.0.5-RELEASE i386) Mime-Version: 1.0 To: wheeler@ida.org Subject: I finished your tutorial! X-Url: file:/home/kew/lovelace/s18-1.html Content-Type: text/plain; charset=us-ascii Ok, here's the request you made. I actually liked the tutorial, it gave me a lot of information. I hope that you continue to develop it, maybe even having the tutorial develop a semi-real application so that concepts could be more easily absorbed. Also, consider adding sections like "Ada for C programmers" and "Ada for Pascal Programmers", too. Thanks again. -- Keith Walker kew@timesink.spk.wa.us Spokane, Washington, USA FreeBSD 2.0.5From geoff@mccabe.com Mon Aug 7 14:42:15 1995
Message-Id: <199508071843.OAA06792@bart.mccabe.com> Date: Mon, 07 Aug 95 14:43:56 -0400 Sender: geoff@mccabe.com From: "Geoffrey L. Matrangola" <geoff@mccabe.com> Organization: McCabe and Associates Inc. X-Mailer: Mozilla 1.1N (X11; I; SunOS 4.1.3 sun4c) Mime-Version: 1.0 To: wheeler@ida.org Subject: Completed Lovelace X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/s18-1.html I just wanted to tell you that I finished going through the Lovelace Tutorial and found it to be quite useful. Thank you, GeoffFrom sa021pl@unidui.uni-duisburg.de Thu Aug 17 03:53:20 1995
Return-Path: <sa021pl@unidui.uni-duisburg.de> From: sa021pl@unidui.uni-duisburg.de (Joerg Pleumann) To: wheeler@ida.org Subject: Lovelace Date: Wed, 16 Aug 1995 22:49:18 -0400 Message-Id: <u4qMwYkkugEP084yn@unidui.uni-duisburg.de> Lines: 9 Hello, I've just finished reading your Lovelace ADA tutorial. It gave me a good and quick overview on the language. It was easy to read, and I think you made good use of interactive and presentation features of HTML. Great work! [ and all that for free :-) ] Bye, JoergFrom raewyn@elwing.otago.ac.nz Sat Aug 19 23:06:08 1995
Return-Path: <raewyn@elwing.otago.ac.nz> Message-Id: <199508200312.PAA06106@elwing.otago.ac.nz> Date: Sun, 20 Aug 95 15:04:09 1200 Sender: root@elwing.otago.ac.nz From: Raewyn Ferguson <raewyn@elwing.otago.ac.nz> Organization: University of Otago X-Mailer: Mozilla 1.1N (X11; I; OSF1 V3.0 alpha) Mime-Version: 1.0 To: wheeler@ida.org Subject: Lovelace Tutorial X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/s18-1.html Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Status: R Excellent tutorial. I've been studying Ada for 6 months and never grasped much in the lectures. I'm was in a right panic about the end of year exam and the assignments I have to complete before the end of the year. This tutorial explained every-thing really clearly. I feel confident that I can finish the Ada paper I am studying and perhaps pass.From Ada WWW Server Aug 1995
[In August 1995, Magnus Kempe posted some statistics about his Ada web server, "Home of the Brave Ada Programmers". Lovelace was the most popular spot on his server, with more than 10,000 hits]From kbrun@ibm.net Sun Sep 3 15:26:58 1995
Return-Path: <kbrun@ibm.net> From: kbrun@ibm.net Message-Id: <9509031924.AA12138@ida.org> Date: Sun, 03 Sep 95 21:23:34 To: <wheeler@ida.org> Subject: Lovelace X-Mailer: IBM WebExplorer David, I just completed your nice Ada tutorial and found it very useful as a quick 'crash course' of the language. IMHO it is a brilliant idea to include more general sections like those on programming safety and efficiency. The only problem I encountered was that GNAT (at least 2.06 for OS/2) doesn't always raise Constraint_Error exceptions when it should. This is of course not your fault, but I think it would be a good idea to warn GNAT users that they might experience some difference between theory and practice - as long as GNAT is a work in progress. Klaus // Klaus A. Brunner Austria, Europe // <kbrun@ibm.net> 2:313/9.16@fidonetFrom wu@ycvax.york.cuny.edu Tue Sep 19 17:10:52 1995
Date: Tue, 19 Sep 1995 17:12:44 EDT From: wu@ycvax.york.cuny.edu To: wheeler@ida.org Message-Id: <00996A3B.993173A0.32@ycvax.york.cuny.edu> Subject: $6.7 Lovelace Dear Mr. Wheeler: I'm using your Lovelace for courses I taught here using GNAT Ada 95. Students were giving hardcopies I prepared for them for these who do not find it convenient to browse on the Web using slow machines in our PC lab. ... Your work in Lovelace is a great time-safer for my teaching here since good text on Ada 95 is still not readily available in book format. Navigating with Lovelace in mind also add much meaning to the Web surfing to many of our students here. Thanks for your work. T. C. Wu (9/19/95) Math & Computer Studies York College, CUNY Jamaica, NY 11451 PS: I already voted Lovelace as the Best of Software on the Internet.From crowley@cybercash.com Mon Oct 2 14:13:10 1995
Return-Path: <crowley@cybercash.com> Date: Mon, 2 Oct 95 14:10:10 EDT Message-Id: <9510021810.AA29925@cybercash.com.cybercash.com> X-Sender: crowley@cybercash.com X-Mailer: Windows Eudora Version 2.0.3 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: wheeler@ida.org From: crowley@cybercash.com (Chris Crowley) Subject: Lovelace tutorial Status: R Mr. Wheeler, I would like to thank you for putting together such a fine Ada tutorial (Lovelace). I am currently a graduate student at George Mason University working on an M.S. in Info Systems and a graduate certificate in Software Systems Engineering, something I believe you know a bit about. SWSE 619 is what has prompted me to learn Ada and your tutorial is making it quite enjoyable. I do have one question for you. Do you know of any Internet newsgroups or forums where someone such as myself might be able to post questions about Ada? Specifically, I'm trying to find out if there is an Ada equivalent to C's getche() function for accepting character by character input without a carriage return. If you know of any newsgroups, or happen to know the answer to the question itself, I would very much appreciate a quick email from you. I can be reached at <crowley@cybercash.com>. Thank you again for your tutorial and your help! Chris Crowley [The newsgroup is comp.lang.ada, and yes, Ada 95 includes a function Get_Immediate to do exactly that.]From jsb@hal-pc.org Mon Oct 2 19:47:19 1995
Return-Path: <jsb@hal-pc.org> Message-Id: <199510022344.SAA21307@hal-pc.org> Comments: Authenticated sender is <jsb@hal-pc.org> From: "Jon S. Berndt" <jsb@hal-pc.org> To: wheeler@ida.org Date: Sun, 1 Oct 1995 09:39:07 +0000 Subject: Return-Receipt-To: "Jon S. Berndt" <jsb@hal-pc.org> Priority: normal X-Mailer: Pegasus Mail for Windows (v2.01) Status: R Dave: I've been browsing for a good Ada tutorial. Looked at your page. I think I'll be using it as a tutorial. I've got gnat installed under Linux on my 486DX2/66. Mostly, I program using C, and C++. I think Ada is worth investigating for me (a consulting programmer). Going through your on-line resume, I see you're quite well versed in many disciplines. Then I noticed on your web page you wrote: >Most important to me, I'm a Christian. This was refreshing to see. God rewards and guides those who put Him first. He has blessed me also with a great job and a sound mind. I've got to finish getting ready for church, this morning. God bless, Jon Berndt *********************************************************** Jon S. Berndt Houston, TX ***********************************************************From svoboda@stars.reston.unisysgsg.com Wed Oct 4 08:14:10 1995
Return-Path: <svoboda@stars.reston.unisysgsg.com> Message-Id: <9510041215.AA15460@aviary.STARS.Reston.UnisysGSG.COM> Date: Wed, 4 Oct 95 08:00:52 -0400 From: svoboda@stars.reston.unisysgsg.com To: wheeler@ida.org Subject: Lovelace David, Appreciate your considerable efforts in developing the Lovelace tutorial. Could you possibly provide the MS-DOS ftp-able version in self-unzipping format? (I don't have the correct PKUNZIP version). Again, thanks for the hard work. Take care. -- Frank _________ ----+_/ ___ \___) Frank Svoboda | (___\_) Loral Defense Systems-East o | (_____) 12010 Sunrise Valley Drive, ____+-(____) Reston, VA 22091 Net: svoboda@STARS.reston.unisysgsg.com Vox: 703-620-7059 Fax: 703-620-7916 Admin: Denise Bonham (voice) 703-620-7804 [ You can get a more current "unzipping" program from ftp://ftp.uu.net/pub/archiving/zip as explained in the "downloading Lovelace" page. I'd be happy to provide a self-unzipping file, but the only program I know of that does that is "pkzip", which is shareware ($). Since I get absolutely NO money from distributing Lovelace, I can't really justify buying pkzip just for that purpose. Also, it would be a pain to distribute, since I'd have to download to a PC, zip, and then upload. If you could find a free way for me to create self-extracting "zip" files from a Sun Sparc, I'd be pleased to do it. ]From oec@ocsystems.com Tue Oct 3 21:54:49 1995
Return-Path: <oec@ocsystems.com> From: oec@ocsystems.com (Oliver E. Cole) Message-Id: <9510040152.AA20892@ocsystems.com> Subject: Re: Ada Links To: wheeler@ida.org (David Wheeler) Date: Tue, 3 Oct 1995 21:52:04 -0400 (EDT) X-Mailer: ELM [version 2.4 PL22] Content-Type: text ... > Under "Ada Links" at http://ocsystems.com/links/ada.html, you might > want to add the Lovelace tutorial as well as "Learn Ada on the Web": > > <A HREF="http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/lovelace.html">Lovelace > Ada Tutorial</A> > > --- David > wheeler@ida.org > will do. Scott Evans (gse@ocsystems.com) is our webmaster. Keep up the good work. Keep doing good stuff Dave. --oec -- ------------------------------------------------------------------------------ Oliver E. Cole oec@ocsystems.com OC Systems, Inc. http://www.ocsystems.com/ (703) 359-8165From hat@cfmu.eurocontrol.be Wed Oct 4 09:41:38 1995
Return-Path: <hat@cfmu.eurocontrol.be> Message-Id: <199510041341.AA28736@ub4b.eunet.be> Date: Wed, 04 Oct 95 15:36:16 0100 From: hat <hat@cfmu.eurocontrol.be> Organization: Eurocontrol - the european organisation for the safety of air navigation X-Mailer: Mozilla 1.1N (Windows; I; 16bit) Mime-Version: 1.0 To: wheeler@ida.org Subject: http://dolphin/lovelace-4.2/s6-f.html Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii ... I'm finding this tutorial VERY USEFUL. I'm doing a little gnat on the side to check ideas. thanks Andrew. -- This message printed on 100% recycled electrons.From ecs!wal@isc.lf.net Fri Oct 6 12:16:26 1995
Return-Path: <ecs!wal@isc.lf.net> Date: Fri, 6 Oct 1995 17:10:43 +0100 From: ecs!wal@mail.lf.net (Kurt Waldhans) Message-Id: <199510061610.RAA01731@ecs.ecs.de> To: wheeler@ida.org Subject: Comments on Lovelace Content-Type: text/plain Mime-Version: 1.0 X-Mailer: NCSA Mosaic 2.7b1 on Silicon Graphics X-Url: http://wwwserv.ecs.de/prog_docu/lovelace/s18-1.html Status: R Dave, just finished Lovelace, very nice ! I would like to receive e-mail when a updated version is available (we have only email-connection to internet)From fredland@ix.netcom.com Fri Oct 6 16:11:13 1995
Return-Path: <fredland@ix.netcom.com> Message-Id: <9510062009.AA22394@rab.ieee.org> Date: Fri, 06 Oct 95 16:09:19 -0400 From: Samuel Fredland <fredland@ix.netcom.com> X-Mailer: Mozilla 1.1N (Windows; I; 16bit) Mime-Version: 1.0 To: wheeler@ida.org Subject: Lovelace Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Status: R Very nice tutorial. I am taking a graduate-preparatory course at NYU, and we are using Ada. Here's a suggestion: When introducing a new statement or syntax, start with some simple examples. Don't ever jump right into the BNF diagram. It's easier to understand a given BNF if you've already gotten a feel for the construct that it illustrates. Slow down. Obviously, this is just a function of how much time you and others have had to flesh this thing out. Lovelace is an excellent introduction to the main ideas and capabilities of Ada95, but it doesn't yet serve as an adequate textbook. This may not have been what you originally had in mind for Lovelace, but why not? It doesn't have to be done all at once. Good luck and thanks for the knowledge! -Samuel Fredland, NYC [I went through Lovelace and put examples before every BNF, and gave him a draft version to see what he thought of the changes. As far as "slowing down" goes, it's hard to please everyone; I don't talk about if-then-else and loops until lesson 3, and you have to get through lesson 9 before you can even do trivial I/O! I'm trying to strike a balance between too slow and too fast; please let me know if there are specific changes you'd recommend. ]From fredland@ix.netcom.com Sun Oct 8 02:34:30 1995
Return-Path: <fredland@ix.netcom.com> Date: Sat, 7 Oct 1995 23:32:27 -0700 Message-Id: <199510080632.XAA24699@ix.ix.netcom.com> From: fredland@ix.netcom.com (Sam Fredland) Subject: Re: Lovelace To: wheeler@ida.org (David Wheeler) Status: R It's terrific that you take peoples' comments so seriously. Yes, please do send me the pre-release version and I'll see if I can give you any feedback. -Sam FredlandFrom jcnovitc@cca.rockwell.com Mon Oct 9 16:14:26 1995
Return-Path: <jcnovitc@cca.rockwell.com> From: James C Novitch <jcnovitc@cca.rockwell.com> Message-Id: <199510092011.PAA13026@pogo.cca.rockwell.com> To: wheeler@ida.org Cc: jcnovitc@cca.rockwell.com Subject: Lovelace Tutorial Date: Mon, 09 Oct 95 15:11:31 -0500 David, I just completed your Lovelace Tutorial. Thanks for making this resource available on the web. I now feel I have a basic grasp of Ada95. I especially liked the discussion-quiz format. It helped to break up the reading. Sincerely, Jim Novitch jcnovitc@cca.rockwell.comFrom cpetenes@flute.csp.ee.memphis.edu Mon Oct 16 16:46:29 1995
Return-Path: <cpetenes@flute.csp.ee.memphis.edu> Message-Id: <9510162037.AA23724@flute.csp.ee.memphis.edu> Date: Mon, 16 Oct 95 15:38:06 -0500 From: Christopher Anthony Petenes <cpetenes@flute.csp.ee.memphis.edu> To: wheeler@ida.org Subject: Lovelace Tutorial X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/s18-1.html I completed your tutorial. Excellent work, I enjoyed it!!!From WHARTONM@vitro.com Mon Oct 16 15:05:09 1995
Return-Path: <WHARTONM@vitro.com> Date: Mon, 16 Oct 1995 15:04:07 -0400 From: Mark Wharton <WHARTONM@vitro.com> To: wheeler@ida.org Message-Id: <147891*@vitro.com> Organization: Vitro Corporation Just completed section 4.2 of rev. 4.5 of Lovelace. The question is a little tricky because if A is the name of a type that is visible in the scope of the declaration procedure Delete_File( Integer : A ); then it IS a legal declaration. "INTEGER" is a predefined type, not a keyword. [My reply was: if you understand Ada that well, you probably don't need a tutorial! However, I'll try to add a note about that subtlety somewhere]From WHARTONM@vitro.com Mon Oct 16 17:59:10 1995
Content-Identifier: Re[2]: Lovelace Comments Date: Mon, 16 Oct 1995 17:51 From: Mark Wharton <WHARTONM@vitro.com> Subject: Re[2]: Lovelace Comments Message-Id: <147997*@vitro.com> I've been using Ada for over 10 years, but not Ada95. I'm getting a good intro to that from Lovelace -- after breezing through the quizzes of the first few sections. :-)From dwl@iberia.cca.rockwell.com Mon Oct 23 16:53:24 1995
Date: Mon, 23 Oct 1995 15:49:40 CDT From: Dan Lyttle x3794 124-211 <dwl@iberia.cca.rockwell.com> To: WHEELER@ida.org Message-Id: <009984E7.A0F73E00.1@iberia.cca.rockwell.com> Subject: Lovelace I received my Nov/Dec Ada Letters today, and tried the Lovelace tutorial. I'm unable to open it using the URL you show, although I'm able to open http://lglwww.epfl.ch/Ada and navigate to the tutorial. Just wanted to let you know in case you want to check it out. [The published URL wasn't right; I asked Magnus Kempe to create a forwarding link so that people will be sent on to the right place]From borkan@dsd.camb.inmet.com Wed Nov 1 10:21:39 1995
Return-Path: <borkan@dsd.camb.inmet.com> Date: Wed, 1 Nov 95 10:19:29 EST From: borkan@dsd.camb.inmet.com (Martha Borkan) Message-Id: <9511011519.AA23197@dsd.camb.inmet.com> To: wheeler@ida.org Subject: Re: Sample Ada program (LONG) - comments wanted Status: R I got your sample "Small" adventure program program off comp.lang.ada dated Oct 26 and put it through our AdaMagic (validated) compiler. It found a few minor legality errors that Gnat overlooked, mostly the same things that Tucker posted in his reply to your last posting of the sample. [A number of minor errors that have been fixed] 5) things.ads why is type thing controlled? I assume this is for some future enhancements. [That's right.] I hope these corrections are helpful. I'll let you know if I have any other suggestions when I look at it more closely. Intermetrics would like to use this sample as one of several test cases demo'ed in our TriAda booth. Can we have your permission to do so? [ It would be my pleasure! Feel free to use it for any purpose you like. I _do_ have one request - please credit me as the author. ] Thanks, Martha Borkan Intermetrics, Inc. email: borkan@inmet.comFrom sreedhar@lear.csp.ee.memphis.edu Tue Nov 7 00:33:46 1995
Return-Path: <sreedhar@lear.csp.ee.memphis.edu> Message-Id: <9511070525.AA22872@snug.csp.ee.memphis.edu> Date: Mon, 06 Nov 95 23:25:10 -0600 Sender: sreedhar@lear.csp.ee.memphis.edu From: Sreedhar Chintalapaty <sreedhar@lear.csp.ee.memphis.edu> Organization: University of Memphis To: wheeler@ida.org Subject: lovelace tutorial X-Url: http://www.ee.memphis.edu/Ada/s18-1.html Thanks for putting this tutorial on-line. It's an indispensible part of my ada course here.From euclid@genie.com Mon Nov 6 22:30:30 1995
Return-Path: <euclid@genie.com> From: euclid@genie.com Message-Id: <199511070326.AA243044797@relay1.geis.com> Date: Tue, 7 Nov 95 02:21:00 UTC 0000 To: wheeler@ida.org Mime-Version: 1.0 Subject: Small Hi. Forgive the previous bad message..if any. I am new to Ada 95 (but not to Ada 83) and to gnatlist@seas.gwu.ede. I downloaded your Small programming demo about 3 weeks ago and find it quite helpful for my first fling at learning Ada9X. I will give you a brief report re my experience with Small as one more data point for you. ... I am a retired mechanical engineer just in this for the fun of it. ... 3) Small would be much easier for a newby to get up to speed on if it included a small sample play session. It is pretty grim tying to figure out who does what when without a game plan. Maybe there was an earlier one which I missed as a late comer? ... Thank you and apologies again. Bye Art Adamson, Cincinnati, Ohio Preferred email euclid@genie.geis.com Alternate email aadamson@thor.ece.uc.edu Thanks. Art [There's a "help" command, and I've added a sample play session to the description]From bpt@sema-grenoble.fr Wed Nov 15 06:30:04 1995
Return-Path: <bpt@sema-grenoble.fr> Sender: bpt@sema-grenoble.fr Date: Wed, 15 Nov 1995 12:27:41 EST From: bpt@adam.sema-grenoble.fr Reply-To: bpt@sema-grenoble.fr To: wheeler@ida.org Cc: bpt@sema-grenoble.fr Message-Id: <009996DE.38E3F520.10388@adam.sema-grenoble.fr> Subject: SMALL Hello, Your program is fine to help (helping ?) learning Ada 95... Thanks. My english is not fine ;-() .... ===================================================================== Bertrand Petitprez. Sema Group Grenoble, France. bpt@sema-grenoble.frFrom euclid@host.horandata.net Tue Nov 21 20:49:40 1995
Return-Path: <euclid@host.horandata.net> Message-Id: <199511220205.VAA26971@host.horandata.net> Date: Tue, 21 Nov 95 20:41:28 -0800 From: Arthur Adamson <euclid@host.horandata.net> To: wheeler@ida.org Subject: Tutorial Completed I just completed the Lovelace tutorial (Last page dated 17-Feb-95). I found it very well written, productive, efficient. Congratulations. I am a 76 year old retired Mechanical Engineer (Jet Engines). I fuss with Ada as a hobby. This was my first exposure to Ada 95. I'm looking forward to trying to do something with it. Arthur P. Adamson, Cincinnati, Ohio, USA [ Fantastic! This is why I wrote Lovelace.. so that other could enjoy it. Thanks very much for letting me know. ]From pfrants@cs.vu.nl Wed Nov 22 16:25:47 1995
Message-Id: <m0tIMdJ-0000cOC@sloep65.cs.vu.nl> Sender: pfrants@cs.vu.nl (Frants P) Date: Wed, 22 Nov 95 22:23:09 0100 Sender: pfrants@cs.vu.nl From: Frants P <pfrants@cs.vu.nl> To: wheeler@ida.org Subject: I've used and completed lovelace X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/s18-1.html Hi! It took me a few hours to get through it, but I think of it as a valuable investment. Thanks for providing Lovelace! Patrick -- /***************************************************************\ Name: Patrick Frants E-Mail: pfrants@cs.vu.nl Doing: RCFS (Radio Control Flight Simulator)From Your_Userid@qlink.queensu.ca Mon Nov 27 21:22:11 1995
Return-Path: <Your_Userid@qlink.queensu.ca> Message-Id: <199511280219.VAA29912@post.QueensU.CA> Date: Mon, 27 Nov 95 21:18:12 -0800 Organization: Queen's University To: wheeler@ida.org Subject: Completion of Lovelace tutorial. Mr. Wheeler, I have completed your tutorial as both a review of Ada 83 and a rapid overview of Ada 95. I did not have much time, but I think, it will steer me in the right direction. Many thanks for your initiative. Yves Theriault, PG Queen's University.From kupeop@most.magec.com Fri Dec 8 12:33:11 1995
Return-Path: <kupeop@most.magec.com> Date: Fri, 8 Dec 95 12:28:18 EST Message-Id: <9512081728.AA25458@ss4.uiv> X-Mailer: NCSA Mosaic/2.0 (Windows x86) X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/s18-1.html From: kupeop@most.magec.com (Keith U. Peoples) To: wheeler@ida.org Subject: Comments on Lovelace I just finished my first pass through your tutorial. I was informed that I would be moving on to an Ada95 project and requested information on in-house Ada training from our training department. I ended up with a taped 4 day crash course on Ada that was difficult to sit through. I found your tutorial during a search for Ada info. I found your tutoral to be well organized, fast moving, and a source of additional resources. I have already recommended your tutorial to my boss and others. As indicated above I plan on going through the tutorial again after I take the plunge and start writing code. ThanksFrom harbaugh@acusys.com Wed Dec 13 09:35:40 1995
Return-Path: <harbaugh@acusys.com> Date: Wed, 13 Dec 1995 09:44:56 -0500 Message-Id: <199512131444.JAA00429@bb.iu.net> X-Sender: harbaugh@iu.net To: wheeler@APHRODITE.csed.ida.org From: Sam Harbaugh <harbaugh@acusys.com> Subject: ada2html demo Dave, Nice demo, nice tool. I think i'll use it in a class next semester. [I] suggest you mirror the .ch stuff in this country. It's taking a loooong time to load each page. sam palm bay, fl [The "demo" he's referring to is program "Small". The tool and demo are mirrored in the "PAL" (Public Ada Library), and the PAL is mirrored in many other places (including CD-ROMs). You can also download it, and soon there will be a book! ]From JohnHerro@aol.com Wed Dec 13 22:16:11 1995
Return-Path: <JohnHerro@aol.com> Date: Wed, 13 Dec 1995 22:13:33 -0500 From: JohnHerro@aol.com Message-Id: <951213220156_72355908@mail02.mail.aol.com> To: wheeler@aphrodite.csed.ida.org Subject: Thank you! Dear Mr. Wheeler, Thank you for posting the announcement of Lovelace 5.0 in comp.lang.ada. I presently access the Internet through America Online, which costs five cents a minute. So I prefer to run your excellent tutorial off line. I have an off line .HTML browser, and in the past have run a copy of Lovelace found on an Ada CD-ROM - I believe the one from Walnut Creek. Is there any way I can download the entire new version of Lovelace? (If not, I'll wait until Lovelace 5.0 appears on a CD-ROM, or until I decide I can afford a flat-rate Internet Service Provider!) Thanks for your time, and I hope you have a blessed and happy Christmas and New Year. - John Herro [ Lovelace has been downloadable since its early versions, yet somehow many people are missing this. I've bolded the "download Lovelace" on the home page; I refuse to use "Blink" to highlight this. Lovelace is also available via the Public Ada Libary (PAL), Walnut Creek CD-ROM, ez2load, and many other sources.]From JohnHerro@aol.com Thu Dec 14 17:11:09 1995
Return-Path: <JohnHerro@aol.com> Date: Thu, 14 Dec 1995 17:08:43 -0500 From: JohnHerro@aol.com Message-Id: <951214170755_73019128@mail06.mail.aol.com> To: wheeler@ida.org Subject: Re: Thank you! Status: R > See the "download Lovelace" option on the > Lovelace home page. Thank you very much! I guess if I had taken a few minutes to LOOK AT and ENJOY your home page instead of worrying about what I was paying per minute, I wouldn't have had to bother you with a stupid question. You wrote an excellent tutorial, and I'm looking forward to seeing version 5.0. Thanks again, and God bless you and yours. - John HerroFrom dlo@swl.msd.ray.com Fri Dec 15 14:06:41 1995
Return-Path: <dlo@swl.msd.ray.com> Date: Fri, 15 Dec 1995 14:02:58 -0500 From: Daniel Ondreyko {84016} <dlo@swl.msd.ray.com> Message-Id: <199512151902.OAA19708@swlrej.msd.ray.com> To: wheeler@ida.org Subject: Comments on Lovelace I have gone through and completed Lovelace. It took some time, but I managed to make it trough. This tutorial was a big help. Enjoy your message. -DanOFrom cas@tecnet1.jcte.jcs.mil Thu Dec 21 11:23:48 1995
Return-Path: <cas@tecnet1.jcte.jcs.mil> Message-Id: <199512211533.KAA12121@tecnet1.jcte.jcs.mil> Date: Thu, 21 Dec 95 10:33:07 -0800 From: Chris Stevens <cas@tecnet1.jcte.jcs.mil> Subject: Lovelace Corrections First, I'd like to say the Lovelace tutorial is great (I haven't finished it yet). My previous programming experience was with C/C++ and Fortran. But, working for the gov't, I knew i'd have to deal with Ada sooner and later. ... Thanks Chris StevensFrom ccioffi@richmond.infi.net Tue Jan 2 19:14:45 1996
Message-Id: <9601030012.AA02899@ida.org> Date: Tue, 02 Jan 96 19:08:20 To: <wheeler@ida.org> Subject: Typo in Lovelace? Hi, I've been going through your Lovelace tutorial, and so far I must say I'm quite impressed! .. Chris -- Please respond to nts3cjc@cabell.vcu.edu as I haven't yet gotten the mail package for this address to work yet. :/ PS: FWIW, I'm a junior at VCU in the CS department. I first heard about Ada from a professor who seems to rather like the langauge. Alas Ada is not an option here. :(From dsmith@clark.net Thu Jan 4 16:50:20 1996
Return-Path: <dsmith@clark.net> Message-Id: <v01520d04ad11f488b6ac@[168.143.0.120]> Date: Thu, 4 Jan 1996 16:49:57 -0500 To: wheeler@ida.org From: dsmith@clark.net (Doug Smith) Subject: s15-f.htm [Regarding lesson 15, last section:] Good explanation. And an excellent place to introduce graphics. However, if you are interested, I would like to suggest an alternative graphic based closely on what you started with. I can give it to you in PICT, GIF, or almost any other format. Let me know.From dsmith@clark.net Fri Jan 5 15:45:33 1996
Return-Path: <dsmith@clark.net> Message-Id: <v01520d09ad133b96017e@[168.143.0.120]> Date: Fri, 5 Jan 1996 15:45:09 -0500 To: wheeler@ida.org From: dsmith@clark.net (Doug Smith) Subject: Finished your tutorial David, I liked it before and I like it now. I'm going to be talking with Chuch Engle next week about some Ada promotion ideas. I'm going to mention your tutorial and how it might be integrated with other on-line resources. Doug. - - - - - - - - - - - - - v - - - - - - - - - - Doug Smith | 703-760-0519 (Work) dsmith@clark.net | 703-742-8662 (Home) AdaSmith@acm.org | 703-742-9580 (Fax/Data) http://www.clark.net/pub/dsmith/ | 168.143.0.120 (NetPhone)From gut@rufsun13.ffm.fgan.de Mon Jan 8 01:46:40 1996
Return-Path: <gut@rufsun13.ffm.fgan.de> Date: Mon, 8 Jan 1996 07:43:42 +0100 From: gut@rufsun13.ffm.fgan.de (Gerda Gutberlet) Message-Id: <9601080643.AA06917@rufsun13.ffm.fgan.de> To: wheeler@ida.org Subject: Re: Lovelace Yes, I liked Lovelace. Before reading it, I tried to read the Ada Rationale, and I found it very difficult to understand. Now perhaps it will be easier to do. From: cabal@TerpTavern.umd.edu (Arcadio A. Sincero) Newsgroups: comp.lang.ada Subject: Printing up LoveLace? Date: 11 Jan 1996 22:08:54 GMT Organization: The Terp Tavern Lines: 16 Message-ID: <slrn4fb2fs.66.cabal@TerpTavern.umd.edu> Reply-To: lotu@wam.umd.edu NNTP-Posting-Host: rac2.wam.umd.edu X-Newsreader: slrn (0.8.4) Is there a way to somehow convert LoveLace into a printable form suitable for binding? Personally, I don't like these interactive tutors. I prefer to have it in "book form". Thanks! -- =============================================================================== Arcadio Alivio Sincero, Jr. Sophomore, Computer Science Major at the University of Maryland at College Park Email: lotu@wam.umd.edu, WWW: <still working on it!> "Q: Why do mountain climbers rope themselves together?" "A: To prevent the sensible ones from going home." [ Funny you should ask! Yes, I'm talking with a publisher about turning Lovelace into a book. Hold on! ]From kyamada@tuck.cs.fit.edu Sat Feb 17 01:09:46 1996
Return-Path: <kyamada@tuck.cs.fit.edu> Message-Id: <199602170608.BAA00924@digital.net> X-Sender: kyamada@tuck.cs.fit.edu Date: Sat, 17 Feb 1996 00:59:37 -0500 To: wheeler@ida.org From: Kenichi Yamada <kyamada@tuck.cs.fit.edu> Subject: Ada tutorial home page Status: R To Author: I saw your home page. Now I am studying about Ada so that your home page help me very much. I think you spent a lot of time to make this page. I really appreciate your work. Thank you. Kenichi Yamada ----------------------------------------------- Kenichi yamada E-Mail : kyamada@tuck.cs.fit.edu http :http//ddi.digital.net/~kyamada -----------------------------------------------From bolanz@cosuns.epfl.ch Wed Feb 21 05:58:39 1996
Return-Path: <bolanz@cosuns.epfl.ch> Message-Id: <9602211052.AA03930@cosuna.epfl.ch> Date: mer, 21 fév 96 11:52:13 0100 Sender: bolanz@cosuns.epfl.ch From: Chantal Bolanz - LITH <bolanz@cosuns.epfl.ch> To: wheeler@ida.org Subject: I am completed Lovelace X-Url: http://www.cs.kuleuven.ac.be/ftp-archive/pub/Ada-Belgium/cdrom/ada/crsware/lovelace/html/s8-1.html Hi, I know Ada 83 since 3 years, and I am very happy to found your explain about OO in Lovelace. Thank you! Chantal Bolanz e-mail : girod@di.epfl.chFrom johndoe@inmet.com Wed Feb 21 18:10:22 1996
Return-Path: <johndoe@inmet.com> Sender: johndoe@inmet.com Message-Id: <312BA68E.1F53@inmet.com> Date: Wed, 21 Feb 1996 15:11:10 -0800 From: johndoe <johndoe@inmet.com> To: wheeler@ida.org Subject: tutorial you're probably going to think i am a real pain in the butt. i found something amiss in one of the lovelace tutorial web pages. in http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/s15-f.htm it says 'To declare a private package, just append the word "private":' i think you meant 'prepend'. considering that this is the first error that i noticed in 15 sections, i'd say that's pretty good. in fact, i like layout and language of the tutorial very much. --kirk beitzFrom AllanJohnson@canada.cdev.com Mon Feb 26 15:38:14 1996
Date: Mon, 26 Feb 96 20:34:07 0500 From: Allan Johnson <AllanJohnson@canada.cdev.com> Organization: Computing Devices Canada Thank you for the tutorial. I think I'm becoming and ADA convert.From collins@cs.wm.edu Fri Mar 22 08:20:29 1996
Return-Path: <collins@cs.wm.edu> Sender: collins@CS.WM.EDU Message-Id: <3152A863.41C67EA6@cs.wm.edu> Date: Fri, 22 Mar 1996 08:17:23 -0500 From: Bob Collins <collins@CS.WM.EDU> Organization: College of William & Mary X-Mailer: Mozilla 2.01 (X11; I; SunOS 4.1.3_U1 sun4m) Mime-Version: 1.0 To: wheeler@ida.org Subject: Your Ada Tutorial X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/dwheeler.htm Dear Mr. Wheeler, I am teaching a software engineering course at the College of William & Mary in Virginia, and I decided to use Ada (95) and gnat as the basis for the semester-long software project the students have to do as teams. I would like them to use your tutorial, but it is esentially unusable -- it takes to long to load pages from Switzerland. (I am using the lglwww.edfl.ch site.) I would like to know if there is a closer (faster) site, or even if I could download the tutorial so that it would be local. [See the "download" item on the Lovelace home page] ... Bob Collins, Comp Sci Dept collins@cs.wm.eduFrom haslock@rivers.dra.hmg.gb Tue Mar 26 10:14:22 1996
Return-Path: <haslock@rivers.dra.hmg.gb> Sender: haslock@rivers.dra.hmg.gb (Roger Haslock ) Message-Id: <m0u1aMi-000ImiC@ankh.dra.hmg.gb> Sender: haslock@rivers.dra.hmg.gb (Roger Haslock ) Date: Tue, 26 Mar 96 15:08:56 0000 Sender: haslock@rivers.dra.hmg.gb From: "Roger Haslock (SEC Contractor)" <haslock@rivers.dra.hmg.gb> To: wheeler@ida.org Subject: Lovelace Tutorial X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/s19-1.htm X-Organisation: CSE3, DRA Malvern, Worcs, UK. I found this speedy and tidy, with allowances for my ignorance of American terminology. I drove through it in about 4 hours, attacking the quiz questions and then, in the event of failure, tracking down the reason for my mis-understanding. I do not, however, understand 'program'. I understand sub-program, package, task unit and generic unit - but do not see how to make a program. You discuss the procedure Small, but I do not see the program which contains it. At this point I wished for an index to Lovelace, to find where I had missed the definition of a 'program', to find the first mention of the concept. [I'll try to make this clearer in future versions] I also found some of the html links had come adrift. I could not access the document on style. [I'll try to fix such links! Thanks!] R C Haslock 100647,150 @ compuserve.comFrom dmorton@jinx.sckans.edu Tue Apr 2 11:02:11 1996
Return-Path: <dmorton@jinx.sckans.edu> Sender: root@jinx.sckans.edu Message-Id: <31614E89.29664630@jinx.sckans.edu> Date: Tue, 02 Apr 1996 09:58:01 -0600 From: David Morton <dmorton@jinx.sckans.edu> Organization: student To: wheeler@ida.org Subject: Kudos and hello's I just wanted to say that I like the Ada tutorial you've written.. I'm a beginning CS major (with two years under my belt) and I am really interested in Ada, especially since ada95 and GNAT have come of age. Are there interfaces in Ada for graphical programming, such as X-Windows? I suppose it wouldn't be too hard to encapsulate all the C functions into Ada packages... ... anyway, I'm rambling; The tutorial is great! later, dude! -- David Morton mailto:dmorton@jinx.sckans.edu // If you use Netscape 2.0, 205 College, Winfield, KS 67156 // you can click on the mailto: part to reply! (HINT, HINT) :)From john.doe@trw.com Thu Apr 11 17:21:26 1996
Return-Path: <john.doe@trw.com> Message-Id: <316D319A.46C9@trw.com> Date: Thu, 11 Apr 1996 16:21:46 +0000 From: John Doe <john.doe@trw.com> X-Mailer: Mozilla 2.01 (Macintosh; I; PPC) Mime-Version: 1.0 To: wheeler@ida.org Subject: Lovelace completed X-Url: http://viper.hsv.trw.com:443/ada/Lovelace/s18-1.html Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Status: RO Ignore the email address in the header... temperary machine, not mine... I an a S/W Engineer for a defense contractor in Huntsville, Alabama. I have been coding in Ada for 5 years. I am proficient in the standard programming features of Ada83 and found your tutorial to be very helpful in learning the major changes in Ada95 as well as the tasking and generics features in both. I am finding that there is more and more of a need for interfaces to C and fortran, so maybe more time can be spent on pragma's and some examples of this concept. Thanks again, Pat Mahone wmahone@cs.uah.edu [I'd like to. In the interim, I've added much about interfacing to Java, which is a "hot topic".]From s334908@student.uq.edu.au Wed Apr 24 04:40:59 1996
Return-Path: <s334908@student.uq.edu.au> Message-Id: <317ED66D.3354@student.uq.edu.au> Date: Wed, 24 Apr 1996 18:33:33 -0700 From: Christopher Huth <s334908@student.uq.edu.au> To: wheeler@ida.org Subject: lovelace tutorial X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/dwheeler.htm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Status: R David, which version is the downloadable "local" tutorial, from this http server. I already have 5.1 and am making my way through it slowly an it is great. With thanksFrom randy@unt.edu Fri Apr 26 14:15:26 1996
Return-Path: <randy@unt.edu> Message-Id: <199604261812.NAA03661@mercury.acs.unt.edu> From: "Randy \\"Keroppi\\" Milholland" <randy@unt.edu> Date: Fri, 26 Apr 96 13:12:06 -700 To: wheeler@ida.org Subject: Lovelace Ada Tutorial Dear Web Attendant, My name is Randal Milholland. I currently hold the position of Documentations Assistant for the University of North Texas Computing Center. As part of my job, I convert the UNT computing magazine, _Benchmarks_, into HTML. In the recent January/February issue of _Benchmarks_, a list of educational URLs was printed. Your web pages was on this list. In the process of converting this article, I am making links to your page. The issue is not quite done, but soon will be. If you have any questions, problems, or requests, please contact my as soon as possible at this e-mail address, or my alternate - randy@unt.edu. I may also be reached at (817)565-3152. I will do my best to answer questions or help in any way. The URL for _Benchmarks_ is "http://www.unt.edu/UNT/departments/CC/Benchmarks/benchmarks_html/-" when this issue is done I will contact you. I look forward to any responses you have. Sincerely, Randal MilhollandFrom C.M.Holloway@LaRC.NASA.Gov Wed May 8 11:33:09 1996
Return-Path: <C.M.Holloway@LaRC.NASA.Gov> Sender: cmh@air16.larc.nasa.gov Message-Id: <3190A7CF.41C67EA6@LaRC.NASA.Gov> Date: Wed, 08 May 1996 09:55:27 -0400 From: "C. Michael Holloway" <C.M.Holloway@LaRC.NASA.Gov> Organization: Assessment Technology Branch To: wheeler@ida.org Subject: Lovelace Tools X-Url: http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/dwheeler.htm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Status: R Mr. Wheeler, Your Lovelace Ada 95 tutorial is quite nice. I hope to use the tools you developed for tutorial creation to develop a formal methods tutorial for engineers and managers. Eventually, I will include it with the formal methods pages I maintain at NASA Langley <URL: http://atb-www.larc.nasa.gov/fm.html>. ^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~ C. Michael Holloway Email: C.M.Holloway@LaRC.NASA.GOV NASA Langley Research Center, Mail Stop 130, Hampton VA 23681-0001 URL: http://atb-www.larc.nasa.gov/bio-cmh.html, Verse: Deuteronomy 29:29 P.S. I noticed in your bio that you're a Christian. If you are able to do so, you might want to look at URL: http://www.clearlight.com/~ccs/ [Thanks very much! Others are welcome to use my tutorial creation tools as well.]From mpinaud@rsa.hisd.harris.com Wed May 1 11:47:39 1996
Return-Path: <mpinaud@rsa.hisd.harris.com> Message-Id: <9605011544.AA12867@sursagj.rsadom> Date: Wed, 01 May 96 11:44:11 -0400 Sender: mpinaud@rsa.hisd.harris.com From: "Martin L Pinaud (Marty)" <mpinaud@rsa.hisd.harris.com> To: wheeler@ida.org Subject: Lovelace Tutorial for Ada David, While the tutorial, at least as far as I've been through, is quite useful, the answer to the quiz in section 10.2 is incorrect. You ask which statement defines an exception called No_Safety_Net, when actually the statement defines an exception called Safety_Net. I normally don't point out errors, but that one might leave some users with an erroneous expectation about how to name and reference exceptions. Thanks for the tutorial, Marty Pinaud [Fixed! Please, feel free to tell me about errors - that way I can correct them. ]From petersont@cliffy.lfwc.lockheed.com Mon May 13 12:16:42 1996
Message-Id: <31976D8D.1375@lfwc.lockheed.com> Date: Mon, 13 May 1996 11:12:45 -0600 From: Todd Peterson <petersont@cliffy.lfwc.lockheed.com> To: wheeler@ida.org Subject: lovelace tutorial i completed the lovelace tutorial and found it helpful for me. thanks.From sparre@cats.nbi.dk Mon May 27 07:03:17 1996
Return-Path: <sparre@cats.nbi.dk> Message-Id: <31A98B24.41C6@cats.nbi.dk> Date: Mon, 27 May 1996 12:59:48 +0200 From: Jacob Sparre Andersen <sparre@cats.nbi.dk> Organization: CATS, Niels Bohr Institute To: wheeler@ida.org Subject: Latest extensions to Lovelace - For the comments section! Hi David. I've just had a look at your latest extensions to Lovelace. Grrrrrreat! Your explanations on Java, and how to use Ada to write applets are good. I'm going to download the whole tutorial, so I can have a closer look later. Cheers, Jacob PS: And this _is_ the company opinion! ------------------------------------------------------------------------------ Tofta Teld /v Jacob Sparre Andersen | Web: | Sauntesvej 24B | http://fys.ku.dk/~sparre/Tofta_Teld/ | DK-2820 Gentofte | Phone: | Danmark | (int+45) 39 65 53 51 | ------------------------------------------------------------------------------ Try Ada 95 - The programming language of today - and tomorrow!From sjc94@ecs.soton.ac.uk Wed Jun 5 12:04:35 1996
Return-Path: <sjc94@ecs.soton.ac.uk> Message-Id: <199606051600.RAA08639@beech.soton.ac.uk> Date: Wed, 05 Jun 96 17:01:03 -0700 From: Steve Campion <sjc94@ecs.soton.ac.uk> Organization: University of Southampton Thank you very much for the Ada tutorial on the WEB. I just thought that I would let you know that I found it very useful indeed. I consider it to be amongst the better written tutorials that are on the WWW these days (ie easy to read yet complete and not using jargon!). Again, thankyou, Steve CampionFrom brobecke@titan.enst-bretagne.fr Wed Jun 26 07:12:31 1996
Return-Path: <brobecke@titan.enst-bretagne.fr> Date: Wed, 26 Jun 1996 13:08:49 +0200 From: Joel.BROBECKER@enst-bretagne.fr (Joel BROBECKER) Message-Id: <9606261108.AA12506@newton.enst-bretagne.fr> To: wheeler@ida.org Subject: Hello form a Lovelace reader Content-Type: text/plain Hi ! I've just finished reading the lovelace tutorial... I think that it was a bit long to read compared to a paper version, but I really liked it, especially with all the quizes. Thanks very much for your very good work. Joel BROBECKER, student at Telecom Bretagne, FRANCE [ I understand; the book version is due out soon ]From maggior@world2u.com Sat Jun 29 17:10:25 1996
Return-Path: <maggior@world2u.com> Message-Id: <31D597FB.6285@world2u.com> Date: Sat, 29 Jun 1996 16:54:19 -0400 From: Rich Maggio <maggior@world2u.com> David, First of all, I want to tell you great I think your ADA tutorial is. I have found it to be very useful in getting an idea of what ADA is all about. My interest in ADA is due to the fact that I will be taking a computer science class this fall that is taught with ADA. Previously, it was taught with Pascal. I was concerned that I would have to work in the lab all of the time because I wouldn't be able to get my hands on an ADA compiler at a reasonable price. Well, I found one for free (GNAT) - you can't get more reasonable than that. So, I will be able to work on my projects on my PC here at home. Thanks, Rich MaggioFrom stachour@winternet.com Sat Jun 29 23:40:23 1996
Return-Path: <stachour@winternet.com> Message-Id: <199606300336.WAA28263@absolut-zero.winternet.com> From: Paul Stachour <stachour@winternet.com> Date: Sat, 29 Jun 96 22:38:46 -400 I've completed going through the December version. You asked that we msg, and I am. I did find several defects though, and will send you a list when I get them transcribed. I like the web-ada integration, that's neat. I've sold about 30 copies of various GNAT materials on diskette, including your lovelace tutorial on the documentation set of diskettes. Yours, Paul StachourFrom james_woodruff@ns.itd.sterling.com Mon Jul 8 09:45:40 1996
Return-Path: <james_woodruff@ns.itd.sterling.com> Sender: James_Woodruff@ns.itd.sterling.com Message-Id: <31E11027.794B@itd.sterling.com> Date: Mon, 08 Jul 1996 08:41:59 -0500 From: James Woodruff <james_woodruff@itd.sterling.com> To: dwheeler@ida.org Subject: Lovelace - The Book Hi David Thanks for the tutorial. Please let me know when I can buy The Lovelace Tutorial book. James WoodruffFrom kincaid@ivv.nasa.gov Sun Jul 7 15:17:40 1996
Return-Path: <kincaid@ivv.nasa.gov> Date: Sun, 7 Jul 96 14:58:15 PDT From: Mac Kincaid <kincaid@ivv.nasa.gov> Sender: Mac Kincaid <mac@seta217.ivv.nasa.gov> Subject: Ada Lovelace Tutorial To: dwheeler@ida.org X-Priority: 3 (Normal) X-Mailer: Chameleon 4.6.3, TCP/IP for Windows, NetManage Inc. Message-Id: <Chameleon.960707151612.mac@seta217.ivv.nasa.gov> Mime-Version: 1.0 David, I am currently working through your Ada '95 Lovelace tutorial on the Web. Section 6.7 needs some editing such as: "...anyone who withs the package will be able to anything to your new type..." "...If you happen to base it on on type Integer, ..." "...Even if you really only customers to use "less than" as an "ordering" concept, ..." "...and as a results you can change your type much more easily..." "... Notice also you to create a constant value without saying exactly what its value is;..." Thanks, Mac P.S. Keep up the good work, I am a direct benefactor! ------------------------------------- Name: Mac Kincaid E-mail: Mac Kincaid <kincaid@ivv.nasa.gov> Date: 7/7/96 Time: 2:58:15 PM This message was sent by Chameleon -------------------------------------From John.C.McDonald@cpmx.SAIC.com Mon Jul 15 17:57:22 1996
Return-Path: <John.C.McDonald@cpmx.SAIC.com> Sender: mcdonald@greatwall.cctt.com Message-Id: <31EABE03.41C6@cpmx.SAIC.com> Date: Mon, 15 Jul 1996 17:54:11 -0400 From: John McDonald <John.C.McDonald@cpmx.SAIC.com> Organization: SAIC, WARSIM 2000 X-Mailer: Mozilla 2.01 (X11; I; AIX 2) Mime-Version: 1.0 To: wheeler@ida.org Cc: plewe@acsu.buffalo.edu Subject: Re: Lovelace, the online Ada tutorial... X-Url: http://snowhite.cis.temple.edu:8030/lovelace/s17-1.html David, I just completed the Lovelace Ada tutorial and per your request, I wanted to drop you a note letting you know that I'd done so. I'm very familiar with Ada83, so I was mainly concerned with learning what's new with Ada95. While the tutorial, of course, covered a lot that I already knew, I found it's links to the appropriate on-line style guides and manuals quite helpful. I'm cc:-ing this e-mail to the Best-of-Web folks to put in my vote for your site: (http://snowhite.cis.temple.edu:8030/lovelace/lovelace.html) Thanks, John McDonald
Please note that none of these comments are an official statement by a company or organization; these are simply voluntary comments by generally satisfied users. You can send your own comments to me at wheeler@ida.org. Please tell me if you do not want me to keep such comments private - I normally consider email private, but if the message is only a comment about Lovelace, I presume it's okay to make it public.
If you like Lovelace, please recommend it to others. In particular, please nominate Lovelace for any awards you think appropriate, and recommend Lovelace to any indexes where it's omitted. Lovelace's URL (address) is http://lglwww.epfl.ch/Ada/Tutorials/Lovelace/lovelace.html.
Information on how you can help expand Lovelace is available.
David A. Wheeler (wheeler@ida.org)