🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.java.advocacy
Article #21

Re: Which one for Newbie (Java - Eclipse or JBuilder)

#21
From: Dale King
Date: Mon, 29 Jul 2002 16:44
44 lines
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.108
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>

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