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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,57516221cb3ae9f3 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-01-16 09:30:14 PST Path: nntp.gmd.de!Germany.EU.net!howland.reston.ans.net!gatech!udel!news.mathworks.com!panix!cmcl2!thecourier.cims.nyu.edu!thecourier.cims.nyu.edu!nobody From: dewar@cs.nyu.edu (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: string literals Date: 16 Jan 1995 12:30:14 -0500 Organization: Courant Institute of Mathematical Sciences Message-ID: <3feaf6$58s@gnat.cs.nyu.edu> References: <3f4a0o$khv@gnat.cs.nyu.edu> <3fbtgk$501@gnat.cs.nyu.edu> <3fcdf4$65n@uuneo.neosoft.com> NNTP-Posting-Host: gnat.cs.nyu.edu Date: 1995-01-16T12:30:14-05:00 List-Id: An absolute rule against all use clauses is misconceived and ill-advised, but you can live with it, because the consequence is just junky hard to read source code, and tools can hide the junk from you. An absolute rule against all use of unchecked conversion is true folly. There are all sorts of situations in which UC is an important tool, and completely forbidding its use seriously cripples the language. Sure it can be misused, so can addition and integers, but that doesn't mean you should ban addition and integers. Indeed the requirement of an explicit with of unchecked conversion is precisely intended to allow *control* of the use of this important feature, not its *elimination*. I can't tell you how many times I have seen people decide that you can't do something in Ada, and therefore resort to C, or whatever, just because they have crippled Ada with silly restrictions.