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,6c13cc000274246b X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Please Help. Date: 1997/09/11 Message-ID: #1/1 X-Deja-AN: 271670844 References: <01bcbcde$f8a425c0$ca70fe8c@default> <5v2qk5$cpu$1@goanna.cs.rmit.edu.au> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-09-11T00:00:00+00:00 List-Id: Dale says <<(note that Unbounded_IO is a simple package that i wrote). In my experience variable length string handling is one thing that has turned students off Ada a lot. Unbounded_String is a godsend in this respect. It's a pity that a standard I/O package wasn't defined in the standard for this type.>> I actually find such claims incredible. I would never introduce Unbounded_String to students till quite late in the class, since this kind of concentration on featurism is exactly what you do NOT want to teach students. Sure you introduce examples of abstractions to teach students, but this is a bad example, because it has too much complexity (particularly the reliance on controlled types). To me, the idea that a student can be turned off because of a lack of some particular feature in a language is like saying that students are turned off chemistry because they have trouble with the analysis of one particular compound. Dale, are you really speaking from experience here? your own perhaps? or from experience teaching. My own experience is that the one thing that turns on or turns off students most is the professor. A bad professor can make Ada a catastrophe from the students point of view, a good one could teach 1401 Autocoder, and the students would be happy. Of course students are not the ones to be able to judge curriculum content in any case. I do think that it is nice for students to be able to write interesting programs without too much fuss, but unbounded strings are hardly a prerequisite to this!