🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#95
From: Ryan Breidenbach
Date: Mon, 29 Jul 2002 03:14
36 lines
3365 bytes
> You have the word "proportional" backwards - you
> are using it to mean "monospaced", while in fact
> it means just the opposite.

Indeed I have switched the two. Want I meant to say is I advocate
viewing code in non-proportional (or monospaced) fonts.

> Italics are used for comments here - and they are green - not red.
> Red is reserved for highlighting errors.

Yes, seeing the code in different colors for diffentent things is
beneficial. But this is added by the editor/IDE, not the developer.
The only thing actually stored with the code is the CODE. That is, not
other semantic information (font, color, etc) is stored along with it.
The entire meaning of the code is represented by the characters in the
code, period. All other affects that may clarify the meaning of the
code are applied by outside tools, as it should be.

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? I am not claiming the all
documents should be written in something like Courier. I do think that
monospaced fonts serve a clear purpose in code.

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.

Ryan
Technical Details
Message-ID: <55e900c9.0207281914.20261d1c@posting.google.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
References: <7emX8.89256$p85.2379351@twister.austin.rr.com> <3d3c79d7@news.tce.com> <Ns%_8.161160$eF5.4268956@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>

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-28 20:15:00 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
From: ryan_breidenbach@hotmail.com (Ryan Breidenbach)
Newsgroups: comp.lang.java.advocacy,comp.lang.java.programmer,borland.public.jbuilder.non-technical
Subject: Re: Which one for Newbie (Java - Eclipse or JBuilder)
Date: 28 Jul 2002 20:14:59 -0700
Organization: http://groups.google.com/
Lines: 36
Message-ID: <55e900c9.0207281914.20261d1c@posting.google.com>
References: <7emX8.89256$p85.2379351@twister.austin.rr.com>   <3d3c79d7@news.tce.com> <Ns%_8.161160$eF5.4268956@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>
NNTP-Posting-Host: 12.237.106.62
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: posting.google.com 1027912500 8458 127.0.0.1 (29 Jul 2002 03:15:00 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: 29 Jul 2002 03:15:00 GMT