Seriously Impressive: Sun Java Studio Creator - Ubuntu's killer app?

Michael T. Richter ttmrichter at gmail.com
Fri Dec 15 03:52:47 GMT 2006


On Thu, 2006-14-12 at 15:38 +0000, Pete Ryland wrote:

It's always fun watching people who don't know what they're talking
about expound with authority.


> Here's a quite common example.  How do you transpose two lines? 


Typical example, yes.  Because it's one of the few things that's easily
done in emacs/vi/whatever that takes and extra keystroke in a modern
IDE.  Never mind that in 12 years of writing software I don't think I've
ever had to transpose two lines....


> In vi
> you simply type ddp, and in Emacs you can do Ctrl-x Ctrl-t.   How do
> you do this in a typical IDE?


Shift-down, Ctrl-x, Ctrl-v.


> Reach for mouse, select the line, press
> Ctrl-x, press backspace, reach for mouse again, click at the end of
> next line, press Enter, press Ctrl-V.  I really don't know how people
> can put up with that.


They don't.  What you're doing here is called a "straw man".  You're
taking the most ridiculous approach possible under an IDE (I'm surprised
you didn't say you had to right-click, select "cut", right-click, select
"paste" as well, frankly) and trumpeting it as if it were the norm.  I'm
going to be kind and assume you're doing it out of ignorance rather than
being a dishonest <expletive deleted>....


> Or how about auto-indenting a block of code?  How many IDEs offer
> anything like that?


All of them?  As in each and every god-damned IDE I've worked with since
Visual Studio came out?  Now I don't know what the UNIX world's IDEs are
like.  They're probably lousy because UNIX fanatics think that if it
isn't cryptic keystrokes and modal interfaces it's a bad thing.  But
Windows IDEs?  Have done auto-indenting (often syntax-sensitive
auto-indenting!) for well over a decade.


>   In vim it's as easy as preceeding a movement key
> with '='.


In Visual Studio it's as simple as typing in something that is typically
the opening of a block (say "{" in C/C++/Java -- just as an example) and
hitting Enter.


> I could go on.


Yes.  You could go on with straw men and outright falsehoods.
Thankfully you're not doing it.


> > > Why would I want to use a crappy text editor as a
> > > trade off for typing myconnection = db.connect("dbname").  And of
> > > course they don't just do a simple connect to your database;



> > Of course, they _do_ if that's what you want.



> > > they'll
> > > automatically analyse your database and create EJBs for each of your
> > > tables for you to access your data through by a scalable (aka
> > > serialized) method call.



> > And they'll do that if _that's_ what you want.



> So how does it know what I want?


You tell it?  Duh!


> To be fair, vim and emacs are still being actively developed and have
> huge user bases, and IMO are still superior to anything else that's
> come along, so why change?


Methinks you need to head straight to a dictionary and check what "to be
fair" means.  Because what you're saying here?  Isn't called "fair".
It's called "hype" (or, less kindly, "bullshit").


> I've actually not tried Eclipse for a few years now, so perhaps it's
> time I had another look.  Maybe things have improved enough now to
> make the switch worth it.


I think we now have a shining example of intellectual dishonesty to hold
up if people want to know what the term means.  How about I criticise
Linux based on its state "a few years" ago?  Or, instead, how about you
get familiar with what IDEs actually do before you mouth off?

-- 
Michael T. Richter
Email: ttmrichter at gmail.com, mtr1966 at hotpop.com
MSN: ttmrichter at hotmail.com, mtr1966 at hotmail.com; YIM:
michael_richter_1966; AIM: YanJiahua1966; ICQ: 241960658; Jabber:
mtr1966 at jabber.cn

"My paramount object in this struggle is to save the Union, and is not
either to save or to destroy slavery." --Abraham Lincoln
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/sounder/attachments/20061215/472e3823/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/sounder/attachments/20061215/472e3823/attachment.pgp 


More information about the sounder mailing list