Java editor

J

Joshua Cranmer

Putting region and "UOP" restrictions in DVD players provoked consumer
backlashes and griping; reaching into our general-purpose computers to
impose similar restrictions would provoke a broad-based revolt by IT
professionals and serious non-professional computer users alike.
(Microsoft's put some evil stuff like that into Windows Vista. At last
report, Windows Vista is not selling very well, and those statistics
fail to take account of those who try it and then reinstall Windoze XP,
counting them as one more Vista convert. Contrast the rapid uptake of
Windows 95, and later of Windoze XP despite the controversy over WPA.)

You're misrepresenting the reasons people are relectuant to switch to
Vista:

1. It is a proven resource hog (15 GB for an OS ?!?!) that therefore
requires (expensive) upper-middle-end computers to run effectively.
2. Vista costs $200 or so; but upgrading Office is another $200, and then
there's the anti-virus software, your money management, etc. most of
which would probably need to upgrade. For the average user, a Vista
upgrade is a $400+ investment /on top of/ hardware, whereas XP is closer
to $100 or so.
3. The UI is such a radical change from the Windows 95-XP standard that
people can become lost in it.
4. It has gotten at best mediocre reviews due to some of the
aforementioned reasons and more (e.g., networking horrors).

DRM comes about bottom of the mindset for the average user.

If I graphed a chart of people's shoe sizes compared to their preference
for liver or broccoli, I would find that high shoe sizes correlate to
high preference for liver/broccoli and low shoe sizes correlate to low
preference for liver/broccoli. Does that mean that having large feet
makes you prefer liver and broccoli? No. They both happen to depend on
another hidden variable, age (older people have larger shoe sizes, etc.).

In summary:
Correlation does not necessitate dependence.
 
B

blmblm

Well, apropos of a certain other thread, I have the opinion that
having a proper folder view (especially with the tree) when browsing,
opening, and saving files is to full-screen text editors as tab-
completion on a one-line prompt is to line editors. So there. ;P

Tab completion in a line editor .... Hm, I wonder if there are
line editors that offer that. (Have you ever worked with a line
editor? Examples in Unixworld are "ed" and "ex". I don't know
what the DOS/Windows equivalent might be.)
 
M

Martin Gregorie

Tab completion in a line editor .... Hm, I wonder if there are
line editors that offer that. (Have you ever worked with a line
editor? Examples in Unixworld are "ed" and "ex". I don't know
what the DOS/Windows equivalent might be.)
edlin - and its a really minimal, barely usable, editor.
 
J

Joshua Cranmer

Tab completion in a line editor .... Hm, I wonder if there are line
editors that offer that. (Have you ever worked with a line editor?
Examples in Unixworld are "ed" and "ex". I don't know what the
DOS/Windows equivalent might be.)

Two things:
1. Windows, to my knowledge, has no line editor. It doesn't even have a
proper shell!
2. I believe that tab-completion in this case refers to shell-level
completion of filenames, so I could type mod<Tab> -> modules/ This,
Windows' pseudo-shell DOES have, albeit in a more obnoxious form.
 
B

blmblm

Two things:
1. Windows, to my knowledge, has no line editor. It doesn't even have a
proper shell!
2. I believe that tab-completion in this case refers to shell-level
completion of filenames,

Yeah, maybe. What Twisted wrote was this:

and clearly the "proper folder view" is meant to refer to things
that happen once the editor has started, rather than just to
starting it up.

Experiment suggests that vim and emacs offer tab-completion of
file names for operations that need a file name (open, "save as",
etc.), but ex and ed don't. I think both of them, though, date
back to a time when tab-completion wasn't offered in shells either.
"Whatever", maybe.
so I could type mod<Tab> -> modules/ This,
Windows' pseudo-shell DOES have, albeit in a more obnoxious form.

True (at least about Windows having something like this -- I don't
know it well enough to compare it to its Unix/Linux counterparts).
 
M

Malcolm Dew-Jones

(e-mail address removed) ([email protected]) wrote:
: In article <[email protected]>,
: > > "No" in the sense that I've been working with computers of some
: > > sort (mostly mainframes/minis/workstations) since 1970-something.
: > > (That background undoubtedly explains a lot about my taste in
: > > tools. I *am* willing to agree that moving from punched cards
: > > to terminals with text editors was an improvement, and that
: > > full-screen text editors are an improvement over line editors.
: > > Beyond that the "advances" start to seem a little iffier. Sort of
: > > a :). )
: >
: > Well, apropos of a certain other thread, I have the opinion that
: > having a proper folder view (especially with the tree) when browsing,
: > opening, and saving files is to full-screen text editors as tab-
: > completion on a one-line prompt is to line editors. So there. ;P
:
: Tab completion in a line editor .... Hm, I wonder if there are
: line editors that offer that. (Have you ever worked with a line
: editor? Examples in Unixworld are "ed" and "ex". I don't know
: what the DOS/Windows equivalent might be.)

edlin

dropped from dos years ago, but now included again with NT/XP/etc,
presumably because it allows batch files to do simple editing (using M$
tools only with no additional cost to M$).

On a 128K machine with just one small floppy disk drive it was a fine
enough editor for small tasks, but its sole benefit now is that you can do
simple edits at the command line without having the editor take over your
screen. Of course with multiple windows that is not that big a deal
anymore. I haven't used it for years.

A much more useful old utility now included again is "debug" - because it
can do hex dumps of files. I use that a few times a year.
 
G

Guest

Joshua said:
Imagine a world without software patents: would companies like Apple or
Microsoft be inclined to create OSs if they were guaranteed to make money
off of it?

They can make money on their code due to copyright.

Patents are something completely different than copyright.

Copyright gives you the right to your code.

Patents prevents other from writing code that can compete
with your code.
No matter what you say, people need money to live [1];
therefore they need to make money. People would not be inclined to
program if they were not compensated for it [2]; therefore a corporation
would have to find some means to pay for this talent (innovation is
included in my discussion). A corporation would be very bad off it had no
source of income, ergo they would have to charge money for software.

And so has the software industry for a half century. The majority
of those without software patents.
Now, the reason that corporations will bother investing in innovating at
all is that it would bring the prospect of more income. In a world
without patents, or IP rights, someone else could swoop in, take the hard-
wrought final product and go make money off of it.

You need to make the distinction:
- practically noone opposes copyright
- many opposes software patents
[2] People will counter with OSS, but most OSS programmers tend to be
students not yet having to fully compensate themselves. Once these
programmers begin to enter the workforce, they tend to stop programming
on OSS.

Completely wrong.

IBM, SUN, Oracle, Novell pay programmers to develop open source.

And even the graybeards with a day job not involving open source
often continues writing open source.

Arne
 
T

Twisted

They can make money on their code due to copyright.

Patents are something completely different than copyright.

Copyright gives you the right to your code.

No, ordinary property rights give you the right to your code.
Copyright takes away other people's rights to copies of your code (and
of other things ... ALMOST ALL THINGS in fact), even where they would
make such copies on their own dime (bandwidth, storage media, etc.)
and even though they would not be taking your copy away from you.
 
J

JussiJ

Hi. I was just wondering if someone can recommend a Java editor for
me. I'm looking for something that supports automatic indentation.

The Zeus IDE will do Java auto indenting:

http://www.zeusedit.com

It also has features like syntax highlighting, code
folding, integrated version control, project/workspace,
class browsing etc.

Zeus can also be configure for Java Intellisensing:

http://www.zeusedit.com/forum/viewtopic.php?t=731

or integrated Java SDK help:

http://www.zeusedit.com/forum/viewtopic.php?t=10

Jussi Jumppanen
Author: Zeus for Windows IDE
 
J

JussiJ

However, serious programming talent is scarce, and someone
who has some will always be able to market their skill so
long as there remains a computer-using civilization
around here.

Give it a few years and I think you'll find the world will
be awash with "serious programming talent".

The best thing about free software is it allows every man and
his dog the opportunity to learn just enough about software
development to call him/herself a programming talent.

Market forces are quickly turning the programming profession
into a race to the bottom where the winner is the one offering
the lowest price.

Just add in a large numbers of India, Chinese, etc programmers
and you'll find the price of "serious programming talent" will
approach that of open source and also become nearly "free".
Car companies compete heavily, unlike operating system
companies. And the result seems to be better cars.

Tell that to the laid off car workers of Detroit.

Jussi Jumppanen
Author: Zeus for Windows IDE
http://www.zeusedit.com
 
T

Twisted

Tell that to the laid off car workers of Detroit.

Let's see. We have lots of cheaper cars. We have a bunch of expert car
workers looking for work. Shall we predict a substantial boom in the
car-repair sector in the near term then? Not to mention auto glass,
oil changing, third-party spare parts manufacturing...
 
K

kaldrenon

Let's face it -- Microsoft does not want to produce quality software.

So...when it became apparent that MS Office is very much a standard in
the business world, and has remained as such (despite flaws, as all
large projects will have), should Microsoft have issued a press
release saying, "Oops"?
If they did, with their money they could surely manage it and yet they
do not. Therefore they obviously don't want to.

You, sir, fascinate me. Don't be fooled into taking that as a
compliment, though.

Are you familiar with a Usenet discussion (spanning multiple groups)
about the Modernization of Emacs? I'm sure you are, since your
arrogant, condescending, I'm-right-and-you're-wrong posts make up
about a third of its volume.

What fascinates me is that you spent a large amount of time there
arguing fervently against emacs because it wasn't "standard" and that
it didn't use the control schemes that are "modern" and "familiar",
saying that it was instead "arcane." You are quite clearly in the Alt-
F4 camp of doing things. And yet here you are railing against the
company whose products are largely responsible for the standards you
crave. Core features of their programs are things you laud in
arguments against other software, and yet you say that not only do
they not produce quality software, but they do not even /want/ to?

A less vehement position I might be able to accept is "Microsoft
software is the worst, except for all the others" (sorry Churchill),
but your position seems to be "Microsoft software is absolutely and
horrifically useless, but anything that doesn't behave like it is also
terrible."

You have been consistently closed-minded and condescending in every
post of yours that I have read, and fairly stubborn about things which
matter relatively little in the big picture. Dislike emacs, feel free!
Dislike Microsoft, feel free! Dislike paying for better software when
"good enough" software is out there for free. I don't care what you
choose to like or dislike. Just Stop. Telling. Us. We're. Wrong.

TMTOWTDI, ass.
 
T

Twisted

[snip a whole lot of insulting spew]

Get a neurosurgeon to take a look at that broken XOFF flow control
between your angry, spiteful amygdala and the motor cortex controlling
your mouth. :p
A less vehement position I might be able to accept is "Microsoft
software is the worst, except for all the others" (sorry Churchill),
but your position seems to be "Microsoft software is absolutely and
horrifically useless, but anything that doesn't behave like it is also
terrible."

Actually, my position is "Microsoft software is horribly broken under
the hood but at least pays lip service to user-interface design and
human factors stuff". In practise, most software seems to be either a
shiny and easy to try to use Edsel or a Mercedes-Benz with parts and
rivets showing everywhere, requiring actually shorting wires together
and stepping on hydraulic tubes to operate the thing because nobody
bothered to put the actual paneling, upholstery, and proper controls
on the surface after they got the engine to start.

Basically, on the one hand we have Microsoft's "The interface is
snazzy and it compiled? Ship it!" and on the other hand we have an
attitude of "It works perfectly and you can toggle in some sort of
data to make it run? Ship it!"
You have been consistently closed-minded and condescending in every
post of yours that I have read, and fairly stubborn about things which
matter relatively little in the big picture. Dislike emacs, feel free!
Dislike Microsoft, feel free! Dislike paying for better software when
"good enough" software is out there for free. I don't care what you
choose to like or dislike. Just Stop. Telling. Us. We're. Wrong.

Who is "us" here? I need to know who this subset of people is that are
infallible and whom I am strictly disallowed to disagree with even on
matters of opinion. (Then when I have a list of names I'll be making
some calls to lawyers, the electronic frontier foundation, the
ACLU, ...)
TMTOWTDI, ass.

I'm sorry, but this is Usenet, not Scrabble. You don't get any extra
bonus points for forming some obscure word using all seven of your
letter tiles including the Q and the Z and landing on triple word
score. Rather, here you get bonus points for communicating clearly and
coherently. Not to mention civilly.
 
K

kaldrenon

Actually, my position is "Microsoft software is horribly broken under
the hood but at least pays lip service to user-interface design and
human factors stuff". In practise, most software seems to be either a
shiny and easy to try to use Edsel or a Mercedes-Benz with parts and
rivets showing everywhere, requiring actually shorting wires together
and stepping on hydraulic tubes to operate the thing because nobody
bothered to put the actual paneling, upholstery, and proper controls
on the surface after they got the engine to start.

Basically, on the one hand we have Microsoft's "The interface is
snazzy and it compiled? Ship it!" and on the other hand we have an
attitude of "It works perfectly and you can toggle in some sort of
data to make it run? Ship it!"

I can respect that attitude, since I do agree that neither user
interface alone nor under-the-hood features alone are enough to call a
product a great product. However, what has frustrated me about your
posts and attitude is that you have not been presenting yourself as
such. In the "Modernization of Emacs" thread you come across as a
zealous devotee of the "standard" user interface that Microsoft
products established, which leads to a fair inference that you are a
fan of Microsoft, or at least of their products. Then you have come
here and posted angry diatribes against them and their ilk, arguing
about all the things that are wrong with them.

I realize that in one case you are talking about user interfaces and
in the other you are talking about business models and software
features, but there is still a stark duality in your attitude toward
Microsoft and their products.

In short, the position you have stated here is one I don't mind, but
the position I saw in your posts was self-contradictory.
Who is "us" here? I need to know who this subset of people is that are
infallible and whom I am strictly disallowed to disagree with even on
matters of opinion. (Then when I have a list of names I'll be making
some calls to lawyers, the electronic frontier foundation, the
ACLU, ...)

There is a difference, at least among the civil, between disagreeing
with someone and telling them outright that they are wrong, not to
mention refusing to accept any arguments they make or evidence they
offer in defense of their thoughts. When I and several others in the
"Modernization of Emacs" thread pointed out that we had an easy time
starting out with emacs, a reasonable person would have said, "Well
then, I guess emacs is just not intuitive to me and some others, but I
guess it works for some people," and been on his way. You, on the
other hand, actually suggested that we might have been /lying/, just
because your experience was different.

I am not asking you to stop disagreeing, or to change you opinion, or
to stop posting on Usenet, etc. I am asking you to stop presenting
your opinions as though it is impossible for anyone to disagree. I am
asking you to stop insisting upon yourself. And this time I'll ask
nicely, since I was rude yesterday:

Please don't tell people they are wrong unless the disagreement is
over facts and not opinions. Please allow others the right to think as
they think, at least in subjective matters, and especially in
superficial ones.
I'm sorry, but this is Usenet, not Scrabble. You don't get any extra
bonus points for forming some obscure word using all seven of your
letter tiles including the Q and the Z and landing on triple word
score. Rather, here you get bonus points for communicating clearly and
coherently. Not to mention civilly.

TMTOWTDI is a Perl slogan: "There's more than one way to do it." I had
hoped, since you have presented yourself as one who knows more (and
better) than the rest of us, that you might know this piece of
programmer's dialect. My apologies for underestimating you. No
promises about it happening again though.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,020
Latest member
GenesisGai

Latest Threads

Top