From: Mo D. <md...@cy...> - 2000-09-17 01:50:26
|
On Sat, 16 Sep 2000, Juan Carlos Arevalo Baeza wrote: > At 09:15 PM 9/16/2000 -0400, Don Pellegrino wrote: > > >No. As you read the examples you can tell it is a dated book. In the > >case of make that is a good thing however, the book lets you know the > >standard features so you know what to be weary of using in any vendor's > >implementation. > > :) I don't care if it's fully featured (the current version of GNU > make, is very nice in this respect), as long as it works in most platforms, > and I can port it to a new one if it's absolutely necessary to develop in > it. In fact, I prefer it that way. > > > > I have to build a system that's "user friendly" enough > > > for him to approve the change. > > > >Yea, I see your problem. That's a tough one. > > :) Yes it is. > > > From your backgrounder you seem to realize that > >more GUI in programming equates to more complications, not less, due to > >the extra layer of abstraction. > > Well, not really. The problems with using Visual Studio are two: > > 1- You can't easily configure your builds for all your needs. If I had all > the "Configurations" I wanted, I'd have 50. No way to do that from inside > the IDE without going crazy. Especially when you want to be able to add > projects, files, etc... very, very dynamically. > > 2- The IDE becomes very slow and/or buggy in doing lots of tasks that would > be immediate using command-line driven tools. > > >That can be a hard thing to explain to GUI guys. > > Actually, the harder thing is to tell them that they have to go and > edit this or that text file to accomplish this or that task. I'd be able to > cope with it. I can't push it onto him. > > In fact, that's the classical UNIX way of developing, and I just don't > buy it myself anymore. In the end, I'll have to do some GUI programming of > my own to pull this off. Things like selecting what kind of build you're > going to make, adding files to a project, etc... Say, before you go off an write your own "makefile builder", you might want to check out Source-Navigator. It already has features that let you create makefiles from a set of .c files and all that jazz. It might be a lot easier to make some modifications to an existing IDE that go and write your own. Since Source-Navigator is GPLed free software, you can customize it as much as you like. The homepage is at: http://sources.redhat.com/sourcenav/ The download can be found at a mirror, like: ftp://ftp.freesoftware.com/pub/sourceware/sourcenav/releases/SN452.tar.gz There is no "built in" support for Mingw in this realease (you need to change some lines in a file to add it), but the 5.0 release is going to add some features that will make it really easy to pop a new toolchain (like mingw) into SN. Mo DeJong Red Hat Inc |