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.6 required=5.0 tests=BAYES_00,TO_NO_BRKTS_FROM_MSSP 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: 11440e,23963231b5359f74 X-Google-Attributes: gid11440e,public X-Google-Thread: 107a89,23963231b5359f74 X-Google-Attributes: gid107a89,public X-Google-Thread: 1073c2,23963231b5359f74 X-Google-Attributes: gid1073c2,public X-Google-Thread: 10a146,23963231b5359f74 X-Google-Attributes: gid10a146,public X-Google-Thread: 101deb,23963231b5359f74 X-Google-Attributes: gid101deb,public X-Google-Thread: 103376,23963231b5359f74 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-07 06:59:01 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!sn-xit-04!supernews.com!newsfeed.mesh.ad.jp!newsranger.com!www.newsranger.com!not-for-mail Newsgroups: comp.lang.ruby,comp.lang.ada,comp.lang.awk,comp.lang.clarion,comp.lang.java.programmer,comp.lang.pl1,comp.lang.vrml From: Ted Dennison 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> Subject: Re: Long names are doom ? Message-ID: X-Abuse-Info: When contacting newsranger.com regarding abuse please X-Abuse-Info: forward the entire news article including headers or X-Abuse-Info: else we will not be able to process your request X-Complaints-To: abuse@newsranger.com NNTP-Posting-Date: Thu, 07 Jun 2001 09:58:13 EDT Organization: http://www.newsranger.com Date: Thu, 07 Jun 2001 13:58:13 GMT Xref: archiver1.google.com comp.lang.ruby:10452 comp.lang.ada:8316 comp.lang.awk:2847 comp.lang.clarion:21318 comp.lang.java.programmer:74406 comp.lang.pl1:850 comp.lang.vrml:3589 Date: 2001-06-07T13:58:13+00:00 List-Id: In article , Pete Thompson says... > >Well, sure it's subject to abuse. However, that's the fault of the programmer, >not the language itself. I too froth at the mouth whenever someone makes a >stupid use of operator overloading in C++, or write unnecessary compound >statements. .. >A hammer's just so damn useful, but I still sometimes hit my thumb. 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. ) --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html home email - mailto:dennison@telepath.com