begin quoting Paul G. Allen as of Sun, Feb 20, 2005 at 04:22:13PM -0800: > Stewart Stremler wrote: [snip] > >I don't know if ddd or (g)vim allows in back-door "control" hooks. The > >Amiga used ARexx to "glue" programs together, and programs had hooks to > >allow ARexx to manipulate the program -- which would make building an > >IDE out of disparate tools quite feasible. > > > >Perhaps the thing to do would be to look at how to get our favorite UNIX > >tools to be controllable by an external process w/o trying to proxy > >access to the user. > [diagram chopped] > > Really, has anyone bothered to even look at the features of Understand? > Code Forge?
Well, yes, I looked at the web-pages for both. Prior to responding, actually. > How about features of other IDEs, etc. that are out there? JBuilder, NetBeans, Eclipse, IDEA, Emacs, and ProjectBuilder. And then there's Delphi, VB, VisualWorks (and other Smalltalk environments) that are essentially a language built into an IDE... > Code > Write? (I loved the later when I had to develop embedded systems under > Winsucks, but last I looked it had no Linux version. Time to check again.) Never heard of it. > Anyway, Understand will allow you to do all you list above. I don't think I conveyed my point very well. Understand or Code Forge would fit in the "IDE" part of the [chopped] diagram, and thus not relevent to the bits listed. I want to control Vim from an arbitrary tool, like "understand", not the other way around. If my preferred components are built with the appropriate hooks, then they can be used in a development environment rather than emulated. (I'm actually suprised Vim doesn't appear to have any external-control hooks, considering it's originally an Amiga enhancement, and the Amiga really got into the whole Rexx-interface stuff.) > Code Forge will > allow it as well. Why write something when they already exist, unless you > want to. Code Forge lets me plug in any arbitrary editor, debugger, and build system? So what does it give me over an xterm again? Looking at the Code Forge screen shots, I'm amazed anyone can get any work done. Perhaps that's just because of the way they've arranged their screenshots... > My point is that when I have a job to do, I do not want to be > bogged down in screwing with making the tools when someone else has already > done it. I want to find the most expedient way of getting the task at hand > completed. I want to find the least annoying way of getting the task at hand done, even if that means it's not the most expedient or fastest. An integrated environment imposes severe limitations on how I can deviate from the plan approved of by the creators of the IDE. -Stewart "Integration isn't a benefit in and of itself" Stremler -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
