Stewart Stremler wrote:

begin  quoting Paul G. Allen as of Sun, Feb 20, 2005 at 04:32:59PM -0800:
[snip]

Dunno about the rest, but most of 'em are abhorrent because they provide
such a crappy editor.  I don't _want_ and editor that forces me to grab
the mouse, for example.

Both Understand and Code Forge allow you to use the editor of your choice. The Code Forge editor has several modes it can operate in (including vi emulation - one of the original modes it ever used IIRC) as well as programmable hot keys.


How /good/ is the vi-mode? Most of the time such "modes" tend to be
abysmal, and not worth the effort. Are you saying that Code Forge possibly did it "right"?

I've never really used it in that mode very much. For the correct answer, you'd have to try it (they do have a trial version of the IDE you can D/L). I would guess that, since they've had the capability since virtually day one of the first release, it would be pretty damned good.




Secondly, most of the IDEs I've worked with don't let you work on more
than one file at a time -- sure, they have *tabs*, but I want to have
two, three, four, or more editors open and visible at once.

Both can do that as well.


Good for them. That is _not_ at all the impression I get from the
website screenshots, thank you for correcting my misperception.

Yeah, as I said in my other post (just about a min. ago :) ), I don't think the screenshots do them justice.




Third, using an IDE requires you to be present on the system, or to have
a fast connection -- and a lot of UNIX people have spent years learning
that the ability to log in remotely to work is a Good Thing[tm].

That is one drawback. If you don't have a fast connection, that running them remotely is more than painful (I once ran Quake 3 remotely over my LAN - it ran but boy was the frame rate low! :D )


I don't even like X over long network hops, even with a fast connection.

Ditto. I have actually run Understand remotely. When I worked at Akamai and doing some Linux kernel development my server (dual Athlon 1400) was far faster than my PIII 800 at work. So, I ran Understand on the kernel source (some 3-4 million lines of source code) remotely from work. After the initial startup delay, Understand ran fairly well as far as updating the screen (considering I only had a 256K bandwidth on my cable modem).


I've run Code Forge and Understand remotely here (at home) as well.


Understand has got to be my favorite tool thus far. It gave me a fast enough understanding of the Linux kernel that I was able to make my Tyan board (back when almost no one had a dual Athlon system and Linux ran like crap on them) work with Linux.


This is the reverse-engineering tool?  I don't really see that as
something that *needs* to be integrated -- cscope and cflow are early
attempts at that sort of thing, right?


Yes. An example of the HTML that Understand can produce (and only a very small example of the overall functionality) can be seen here (built with an older version, and these are not screenshots):


http://www2.randomlogic.com/linux_html/index.html
http://www2.randomlogic.com/q2source/


It also allowed me to get a fast handle on the software at my new job and helped get me weeks ahead in my project. It's not really an IDE, though


Aha! Okay. That makes a lot more sense.  It didn't *look* very much like
an IDE...

Did I see a light go on? ;)

PGA
--
Paul G. Allen
Owner, Sr. Engineer, Security Specialist
Random Logic/Dream Park
www.randomlogic.com

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to