[Info-vax] Modern software development for VMS, was: Re: source control and semantics (Re: Why so much Unix envy?)

David Froble davef at tsoft-inc.com
Tue Sep 16 19:21:08 EDT 2014


Simon Clubley wrote:
> On 2014-09-16, David Froble <davef at tsoft-inc.com> wrote:
>> Shark8 wrote:
>>> On 9/14/2014 9:40 AM, David Froble wrote:
>>>> What's wrong with directories containing source files, build files, and
>>>> such?
>>> The reason that directories/source-files is bad is because it makes 
>>> things like compiling/linking dependent on path-searching; it also makes 
>>> things a bit more difficult for dependency-management and encourages 
>>> inefficient practices/procedures (i.e. recursive make).
>> How so?  I have no problems.  I can show examples.
>>
> 
> $ set response/mode=good_natured
> 
> You write Unix style makefiles ? :-)
> 
> One of the things I use recursive make for is to build the same code for
> a variety of targets so any replacement would have to support that usage.
> (I do just that in the makefile structure for my own baremetal library).
> 
> As for the directories, I pull references out to the top of the makefile
> and use things like VPATH when possible.

I don't use *ix.  I'm mainly a VMS developer.  Also don't use (hock, 
spit, gag) C.



More information about the Info-vax mailing list