🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#77
From: The Ghost In The Machine
Date: Tue, 23 Jul 2002 16:28
81 lines
5081 bytes
In comp.lang.java.advocacy, Dale King
<KingD@TCE.com>
 wrote
on Mon, 22 Jul 2002 16:10:15 -0500
<3d3c79d7@news.tce.com>:
> "Chad Myers" <cmyers@N0.S.P4.M.austin.rr.com> wrote in message
> news:fJY_8.160787$eF5.4247098@twister.austin.rr.com...
>>
>> "Dale King" <KingD@TCE.com> wrote in message news:3d3c4db4@news.tce.com...
>> > "Jezuch" <jezuch@interia.pl> wrote in message
>> > news:rs5bjuok6d7urbm0kl3pti3q18mknvsaur@4ax.com...
>> > > Pewnego, oczywiscie beznadziejnego dnia 16 Jul 2002 15:08:54 -0700,
>> > > ryan_breidenbach@hotmail.com (Ryan Breidenbach) wykrztusil(a):
>> > >
>> > > >Tabs suck. Peroid.
>> > >
>> > > Spaces suck. Period.
>> >
>> >
>> > Spaces 100% portable.
>>
>> Not so. Depending on the font you're using, spaces can look attrocious.
> 
> In what way can a space look attrocious? It is blank space. I suppose you
> could have a font that gave you two inches of blank space for every space,
> but that is hardly a portability issue.

No, it just makes things look *extremely* ugly.  Of course, the
reverse is true in fonts such as Helvetica; the spaces are
extremely narrow (I think they're the same width as the 'l'
character) which means that someone is bound to overuse them;
if the file is subsequently viewed in a font such as Courier, where
all the characters are the same width, the words might end up way
out                                                        here! :-)

I don't know if Times Roman has a similar problem, though I suspect
that it does.

Of course, the compiler doesn't care, unless they're in "", which
did happen once, and in a rather critical spot, too; Microsoft
generated an extra space in the response to a CONNECT attempt through
a transparent SSL proxy , resulting in

200 <space> <space> OK

and Java, prior to 1.4.0, was being overly pedantic, resulting
in a malfunction.  Fortunately, I think that bug has now been
fixed (although one has to upgrade to a new version of MS Proxy to
get the fix), but I strongly suspect that someone coded

"200 <space> <space> OK"

by mistake because they were using Helvetica because it looked nice
during software editing.  :-)

> 
>> > Tabs, rarely portable.
>>
>> Portable to all modern editors, but not vi or emacs and a handful of
>> others. This is the crux. All the stalwarts refuse to enter the modern
>> age and expect everyone else to come down to their level.
> 
> Sure all modern editors support them, but how deep?
> Do I really want to tweak my editor for every file I load?
> There are plenty of tools that do not handle tabs. I know of
> none that do not handle spaces.

I've had little trouble with tabs in VI, but there was one editor
way back which de facto converted tabs to spaces (actually, it
moved the cursor); it was the Display manager on old Apollo
DOMAIN machines.

JBuilder also has some slightly oddball quirks in that department.
I've tweaked the settings in JB4 to use 8 spaces for tabs, and
it seems to work, but I don't know how well.

[.sigsnip]

-- 
#191, ewill3@earthlink.net
It's still legal to go .sigless.
Technical Details
Message-ID: <j4miha.0rp.ln@10.0.4.1>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed-west.nntpserver.com!hub1.meganetnews.com!nntpserver.com!newsfeed.news2me.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread2.prod.itd.earthlink.net.POSTED!not-for-mail
References: <7emX8.89256$p85.2379351@twister.austin.rr.com> <IHvX8.90728$xy.31073401@twister.socal.rr.com> <JnBX8.80162$eF5.2524927@twister.austin.rr.com> <uy9cgw7ya.fsf@hotpop.com> <1aBY8.123284$q53.2971035@twister.austin.rr.com> <3D32F842.EC524346@geocities.com> <ImDY8.123314$q53.2997975@twister.austin.rr.com> <3D3399A2.60FE1538@geocities.com> <8mWY8.114665$eF5.3184024@twister.austin.rr.com> <ah1k6f$6v2$1@helle.btinternet.com> <55e900c9.0207161408.fb4c3b3@posting.google.com> <rs5bjuok6d7urbm0kl3pti3q18mknvsaur@4ax.com> <3d3c4db4@news.tce.com> <fJY_8.160787$eF5.4247098@twister.austin.rr.com> <3d3c79d7@news.tce.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fdb77,9881175998020bf0
X-Google-Attributes: gidfdb77,public
X-Google-Thread: 10a146,9881175998020bf0
X-Google-Attributes: gid10a146,public
X-Google-Thread: 10cf9d,9881175998020bf0
X-Google-Attributes: gid10cf9d,public
X-Google-ArrivalTime: 2002-07-23 09:28:12 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed-west.nntpserver.com!hub1.meganetnews.com!nntpserver.com!newsfeed.news2me.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread2.prod.itd.earthlink.net.POSTED!not-for-mail
Newsgroups: comp.lang.java.advocacy,comp.lang.java.programmer,borland.public.jbuilder.non-technical
From: The Ghost In The Machine <ewill@sirius.athghost7038suus.net>
Subject: Re: Which one for Newbie (Java - Eclipse or JBuilder)
References: <7emX8.89256$p85.2379351@twister.austin.rr.com> <IHvX8.90728$xy.31073401@twister.socal.rr.com> <JnBX8.80162$eF5.2524927@twister.austin.rr.com> <uy9cgw7ya.fsf@hotpop.com> <1aBY8.123284$q53.2971035@twister.austin.rr.com> <3D32F842.EC524346@geocities.com> <ImDY8.123314$q53.2997975@twister.austin.rr.com> <3D3399A2.60FE1538@geocities.com> <8mWY8.114665$eF5.3184024@twister.austin.rr.com> <ah1k6f$6v2$1@helle.btinternet.com> <55e900c9.0207161408.fb4c3b3@posting.google.com> <rs5bjuok6d7urbm0kl3pti3q18mknvsaur@4ax.com> <3d3c4db4@news.tce.com> <fJY_8.160787$eF5.4247098@twister.austin.rr.com> <3d3c79d7@news.tce.com>
Followup-To: comp.lang.java.advocacy
User-Agent: slrn/0.9.7.4 (Linux)
Message-ID: <j4miha.0rp.ln@10.0.4.1>
Lines: 81
Date: Tue, 23 Jul 2002 16:28:17 GMT
NNTP-Posting-Host: 209.162.52.9
X-Complaints-To: abuse@earthlink.net
X-Trace: newsread2.prod.itd.earthlink.net 1027441697 209.162.52.9 (Tue, 23 Jul 2002 09:28:17 PDT)
NNTP-Posting-Date: Tue, 23 Jul 2002 09:28:17 PDT
Organization: EarthLink Inc. -- http://www.EarthLink.net