Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site ucbvax.ARPA
Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!info-vax
From: info-vax@ucbvax.ARPA
Newsgroups: fa.info-vax
Subject: Re: SOURCE CODE DEVELOPMENT TOOL
Message-ID: <5280@ucbvax.ARPA>
Date: Wed, 6-Mar-85 10:58:25 EST
Article-I.D.: ucbvax.5280
Posted: Wed Mar  6 10:58:25 1985
Date-Received: Thu, 7-Mar-85 05:01:44 EST
Sender: daemon@ucbvax.ARPA
Organization: University of California at Berkeley
Lines: 37

From: dyer%vaxuum.DEC@decwrl.ARPA  (Gweeping Gizzards!!!)

	I highly recommend DEC's MMS.  It works just like Unix's "make"
utility, and then some.  That is, it checks the dates of all the files and
recompiles only that which has changed.  It's very general-purpose, of course,
so it can be used for more than compiling and linking.  It also understands
things like text and object libraries.
	There's another DEC product called CMS that is useful if you've got
several developers per project and/or the project goes through several ver-
sions.  I've never used it because I work on all my projects alone and I've
never gotten past V1.0 on any of them (-: I don't make mistakes :-).
	MMS and CMS are designed so that they can work together.
	I'm afraid I don't know what they cost.  Since I work at DEC, they
let me use it for free!

	I once saw a tool called "USE" which (I believe) was copyrighted to
some college, so it may or may not be public domain.  It used command pro-
cedures with processing data hidden in comments like this:

		    $ cc MYFILE !?_!?% (or something like that)

It looked clever, but I never used it because MMS was available.  Perhaps
other Info-VAXers have heard of the tool?

	Again, I recommend MMS.  It's stable, mostly Unix-compatible, and
indispensible.  If your projects have several developers and go through
several versions, you should also look into CMS.
		<_Jym_>

:::::::::::::::: Jym Dyer
::::'  ::  `:::: Dracut, Massachusetts
::'    ::    `::
::     ::     :: DYER%VAXUUM.DEC@DECWRL.ARPA
::   .::::.   :: {allegra|decvax|ihnp4|ucbvax}!decwrl!dec-rhea!dec-vaxuum!dyer
::..:' :: `:..::
::::.  ::  .:::: Statements made in this article are my own; they might not
:::::::::::::::: reflect the views of |d|i|g|i|t|a|l| Equipment Corporation.