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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10ad19,23963231b5359f74 X-Google-Attributes: gid10ad19,public X-Google-Thread: 101deb,23963231b5359f74 X-Google-Attributes: gid101deb,public X-Google-Thread: 103376,23963231b5359f74 X-Google-Attributes: gid103376,public X-Google-Thread: 1073c2,23963231b5359f74 X-Google-Attributes: gid1073c2,public X-Google-Thread: 11440e,23963231b5359f74 X-Google-Attributes: gid11440e,public X-Google-Thread: 10a146,23963231b5359f74 X-Google-Attributes: gid10a146,public X-Google-Thread: 107a89,23963231b5359f74 X-Google-Attributes: gid107a89,public X-Google-ArrivalTime: 2001-06-07 09:50:23 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!opentransit.net!proxad.net!fr.clara.net!heighliner.fr.clara.net!newsfeed.planete.net!psinet-france!psiuk-f4!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ruby,comp.lang.ada,comp.lang.awk,comp.lang.clarion,comp.lang.java.programmer,comp.lang.pl1,comp.lang.vrml Subject: Re: Long names are doom ? Date: Thu, 7 Jun 2001 12:22:38 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9fo9of$r75$1@nh.pace.co.uk> References: <9f2nks$ibd$0@dosa.alt.net> <3B177EF7.2A2470F4@facilnet.es> <9f8b7b$h0e$1@nh.pace.co.uk> <9f8r0i$lu3$1@nh.pace.co.uk> <9fgagu$6ae$1@nh.pace.co.uk> <9fjgha$blf$1@nh.pace.co.uk> <35mqhtkdfma2rggv1htcaq6vfn2ihs67a1@4ax.com> <9fli1b$4aa$1@nh.pace.co.uk> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 991930959 27877 136.170.200.133 (7 Jun 2001 16:22:39 GMT) X-Complaints-To: newsmaster@pace.co.uk NNTP-Posting-Date: 7 Jun 2001 16:22:39 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ruby:10456 comp.lang.ada:8331 comp.lang.awk:2849 comp.lang.clarion:21330 comp.lang.java.programmer:74445 comp.lang.pl1:853 comp.lang.vrml:3595 Date: 2001-06-07T16:22:39+00:00 List-Id: My table saw has a guard over the blade that shields the user from accidentally bumping into the blade, reduces the flying sawdust and helps prevent the workpiece from kicking back if the blade hangs on something. It is a very nice safety feature that protects me on a lot of occasions. However, I *can* and *do* from time to time remove it when I've got to cut some workpiece that makes the guard awkward or impossible to live with. I think Ada is similar. It has lots of checking to help insure you don't shoot yourself in the foot. However, when the need arises, you can circumvent the safety features. C is more like a saw that never came equipped with such safety features. You can't add them on after the fact very easily and are unlikely to do so. Better to have them there and occasionally take them off than never have them there and mostly operate without a net. Hey! Maybe we can get OSHA to mandate the use of Ada??? MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Ted Dennison" wrote in message news:VLLT6.2273$bA3.110613@www.newsranger.com... > Real-world tools are actually a damn good analogy here. For example, whenever > someone takes their fingers off with a table-saw, its the fault of the user. > However, that doesn't stop table-saw makers from putting guards and other safety > features on them, does it? Languages, like any other tool, can be designed with > user safety in mind, or they can be built in a way that practicly invites users > to maim themselves. Sure, its the user's own stupid fault when they do so. But > their first mistake was using the unsafely designed tool in the first place. > > (I know, I know. Lawsuits are actually an issue here, and they aren't typically > in the software world. Please lets ignore that issue for a minute. No analogy is > perfect. ) >