From owner-freebsd-hackers Mon Jan 29 14:13:31 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA09000 for hackers-outgoing; Mon, 29 Jan 1996 14:13:31 -0800 (PST) Received: from rocky.sri.MT.net (rocky.sri.MT.net [204.182.243.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA08979 for ; Mon, 29 Jan 1996 14:13:17 -0800 (PST) Received: (from nate@localhost) by rocky.sri.MT.net (8.6.12/8.6.12) id PAA09660; Mon, 29 Jan 1996 15:15:42 -0700 Date: Mon, 29 Jan 1996 15:15:42 -0700 From: Nate Williams Message-Id: <199601292215.PAA09660@rocky.sri.MT.net> To: Terry Lambert Cc: hackers@FreeBSD.ORG Subject: Re: compilers In-Reply-To: <199601292122.OAA04545@phaeton.artisoft.com> References: <199601292032.WAA00449@eac.iafrica.com> <199601292122.OAA04545@phaeton.artisoft.com> Sender: owner-hackers@FreeBSD.ORG Precedence: bulk [ Sexy Integrated Development Environment ] > > The ability to click on a compiler error for a multifile project and have > it pull up an editor with the curs at the offending location in the > correct source file is also nice. You can do this inside of XEmacs now. > The ability to "auto-generate" makefiles with all dependencies is nice. > Many programmers (all right, not me) don't want to know what the Makefile > syntax is; they just want it to work. I used these things in the past, but unfortunately none of the tools I used generated 'Makefiles', but instead Project or some other propriatory files which were only useful on a particular compiler/platform. (It's been awhile since I've used PC tools though..) > The application builder is nice. It would require the adoption of a > standard GUI library to make it work in BSD, but it may be worth it. GUI builders exist for Unix, but again they aren't integrated into the environment. > An IDE means that a programmer doesn't have to know a lot of the details > of the platform before they can start coding and end up with things that > run. This is, I think, an overriding benefit. Not only the platform, you can avoid the idiosyncracies of the tools themselves. However, the *biggest* problem with IDE's is that the 'editor' that drives them is never configurable enough. I always want to be able to use the same macros and setup that I've built up through the years with my editor. :( Nate