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.9 required=5.0 tests=BAYES_00 autolearn=ham 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: 107a89,23963231b5359f74 X-Google-Attributes: gid107a89,public X-Google-Thread: 10a146,23963231b5359f74 X-Google-Attributes: gid10a146,public X-Google-Thread: 1073c2,23963231b5359f74 X-Google-Attributes: gid1073c2,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-04 16:40:38 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed.cwix.com!sjc-peer.news.verio.net!news.verio.net!iad-read.news.verio.net.POSTED!kilgallen From: Kilgallen@eisner.decus.org.nospam (Larry Kilgallen) Newsgroups: 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 ? Message-ID: References: <3B0DBD4A.82943473@my-deja.net> <3B0DD011.88FCD00E@acm.org> <83WP6.3874$yc6.728572@news.xtra.co.nz> <3B1411D0.3AAF42E7@ftw.rsc.raytheon.com> <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> In article , Roedy Green writes: > On Mon, 4 Jun 2001 11:46:36 -0400, "Marin David Condic" > wrote or quoted : > >> Hence the reason Ada was >>designed with readability in mind rather than attempting to save keystrokes. > > There is a general rule though, that a terser program makes it easier And where is this rule written ? Most programs I have seen can be made more clear by tripling their length with well-written comments (once good identifier names have been chosen). > to see the big picture. You can get more of it on screen at once. > Use of smaller methods so can easily see the whole flow of a method in > a single screen full, without getting bogged in too much detail, > really helps. Subprograms are important to separate logical functions, but using them just in pursuit of getting the whole thing to show on a screen of some arbitrary size is much less valuable. > What I find so strange is something as simple as variable > sized/coloured {} and () to make visual balancing easier still has not > caught on. What makes you say it has not caught on ? Several editors do syntax coloring for Ada, and the Alpha editor also does it for C, C++, Fortran, HTML, Java, Pascal, Modula-2, Perl, Postscript, Scheme, SQL, Tcl, TeX, LaTeX and LaTeX2e. BBEdit does it for HTML JavaScript, Perl, PHP3, XHTML and XML. Of those two, BBEdit is more popular, but someone else would have to speak to the capabilities of various Emacs implementations.