Article View: comp.lang.java.advocacy
Article #21Re: Which one for Newbie (Java - Eclipse or JBuilder)
From: Dale King
Date: Mon, 29 Jul 2002 16:44
Date: Mon, 29 Jul 2002 16:44
44 lines
3688 bytes
3688 bytes
"Tim Tyler" <tim@tt1.org> wrote in message news:H00310.Kr9@bath.ac.uk... > In comp.lang.java.advocacy Ryan Breidenbach <ryan_breidenbach@hotmail.com> wrote: > > : This entire point was brought up my somebody who (I believe) claimed > : that non-proportional fonts were as antiquated as mechincal > : typewriters and served no purpose. I completely disagree. I don't see > : how you can view code so that it is aligned clearly in anything but a > : non-proportional font. Am I mistaken? > > Oh no - not at all. Monospacing is essential when writing code. > > Of course it's also true that monospacing is not good aesthetically - > for the reader - and it is not used much outside this domain for good > reason. Proportional fonts opens up a host of problems for alignment. A previous poster claimed that a good tab implementation solved this, which is false. I'm sure we all have the experience of doing something like changing a font in a word processor which caused the text we aligned with tabs to move. > : Also, the other part of this whole topic was the tabs vs. spaces > : thing. It has been stated repeatedly that spaces are represented > : consistently across all tools - they represent ONE SPACE. Tabs, > : however, are interpreted differently. Some tools show eight spaces. > : Some four. Some show a box. Some show some other weird character. Yada > : yada yada. What it all boils down to is this - if tabs are not > : represented consistently universally, why use them over spaces? I have > : yet to hear a reasonable answer. > > My answer fot having them *in the editor* is that they are the easiest way > to facilitate outdenting. Any modern code editor will allow you to select a section of code and out-dent it. Rarely will you outdent by manually deleting the characters as there is almost always more than one line to outdent. > I don't think there's any reason for having them in the repository. > In fact I agree that that's a recipe for disaster. Would that be because they were not portable? -- Dale King
Technical Details
Message-ID:
<3d457627@news.tce.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!news.gtei.net!newsfeed.cwix.com!pullfeed!news.tce.com!157.254.41.108References:
<7emX8.89256$p85.2379351@twister.austin.rr.com> <55e900c9.0207231412.2ca51206@posting.google.com> <spA%8.108342$88.1818670@twister.austin.rr.com> <55e900c9.0207241438.53b31b98@posting.google.com> <ahnekk$u87k0$1@ID-76405.news.dfncis.de> <55e900c9.0207250455.2363cfcd@posting.google.com> <ahsd0s$vm2qr$1@ID-76405.news.dfncis.de> <55e900c9.0207271826.36013481@posting.google.com> <GzyH4r.2yJ@bath.ac.uk> <55e900c9.0207281914.20261d1c@posting.google.com> <H00310.Kr9@bath.ac.uk>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10a146,9881175998020bf0 X-Google-Attributes: gid10a146,public X-Google-Thread: 10cf9d,9881175998020bf0 X-Google-Attributes: gid10cf9d,public X-Google-Thread: fdb77,9881175998020bf0 X-Google-Attributes: gidfdb77,public X-Google-ArrivalTime: 2002-07-29 09:45:29 PST From: "Dale King" <KingD@TCE.com> Newsgroups: comp.lang.java.advocacy,comp.lang.java.programmer,borland.public.jbuilder.non-technical References: <7emX8.89256$p85.2379351@twister.austin.rr.com> <55e900c9.0207231412.2ca51206@posting.google.com> <spA%8.108342$88.1818670@twister.austin.rr.com> <55e900c9.0207241438.53b31b98@posting.google.com> <ahnekk$u87k0$1@ID-76405.news.dfncis.de> <55e900c9.0207250455.2363cfcd@posting.google.com> <ahsd0s$vm2qr$1@ID-76405.news.dfncis.de> <55e900c9.0207271826.36013481@posting.google.com> <GzyH4r.2yJ@bath.ac.uk> <55e900c9.0207281914.20261d1c@posting.google.com> <H00310.Kr9@bath.ac.uk> Subject: Re: Which one for Newbie (Java - Eclipse or JBuilder) Date: Mon, 29 Jul 2002 11:44:59 -0500 Lines: 46 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 NNTP-Posting-Host: 157.254.41.108 Message-ID: <3d457627@news.tce.com> X-Trace: 29 Jul 2002 12:06:47 -0600, 157.254.41.108 Organization: Thomson Consumer Electronics Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!news.gtei.net!newsfeed.cwix.com!pullfeed!news.tce.com!157.254.41.108