Path: utzoo!attcan!uunet!wuarchive!emory!gatech!mcnc!decwrl!world!goodearl From: goodearl@world.std.com (Robert Goodearl) Newsgroups: comp.windows.ms Subject: Re: how not to develop in SDK Message-ID: <1990Oct25.192322.18068@world.std.com> Date: 25 Oct 90 19:23:22 GMT References: <5270@crash.cts.com> <7471@umd5.umd.edu> Organization: The World Lines: 45 In article <7471@umd5.umd.edu> brianf@umd5.umd.edu (Brian Farmer) writes: >In article <5270@crash.cts.com> alen@crash.cts.com (Alen Shapiro) writes: >>Did you know (and not a lot of people know this :-)) that... >> >>You can't be in the MSWindows 3.0 environment and compile an >>MSC 6.0 program so that you can remain in the environment >>while you compile-debug your windows application (SDK). >>The compiler runs out of heap space!! >> >>nmake when run from a DOS-PROMPT within windows 3.0, hangs >>my PS2/80 (4Mb RAM DOS3.3). > >Make programs have a habit of eating memory... > > An expensive option might be polymake which is able to remove >all but 4 or 5K from memory when it runs another program, I use this >program for my making. A less expensive option is Opus Make, written by the same authors who wrote ndmake. It's a solid product and I've found that the dependency generator is (or at least was at the time I did an evaluation) better than PolyMake's. It too has the ability to swap most of itself out to disk so that only a 4-5k are used when compiling. Like PolyMake, it's knows about the revision dates inside PVCS log files (and a couple of other revision control systems as well.) Because of this, it can do builds that only check out sources when there have been updates to the branch of the source that is actually depended on. I can build all of a fairly large system (.5 meg of executable) from inside windows with the exception of the source created from a huge yacc script. Opus Software can be reached at 415-664-7901 (My only connection is as a satisfied customer.) As I write this (using Crosstalk for Windows), I've got a compile running in the background in another window. The only time I leave windows is when I'm forced to because of a crash. :-) -- Bob Goodearl -- goodearl@world.std.com