[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
Sun Sep 14 18:09:43 EDT 2014


Stephen Hoffman wrote:
> On 2014-09-14 16:40:08 +0000, David Froble said:
> 
>> I confess, I don't understand this "modern software development" and 
>> using cross compilers.  What's wrong with using a VMS system?  What's 
>> wrong with directories containing source files, build files, and such?
> 
> Some folks happen to like and use IDEs, and some don't.
> 
> IDEs vary (greatly) in features and quality and performance.
> 
> And it's often an IDE that's a key factor when discussing cross-platform 
> development — though not always.
> 
> Cross-architecture and cross-platform tools are fairly common.  These 
> remote capabilities are the underpinnings of many Eclipse and NetBeans 
> environments.   Xcode provides something similar for iOS development, 
> and Visual Studio with Team Foundation Server or Xamarin, too.   Going 
> remote gets around the requirements for various services and features on 
> the client platform; where you can effectively treat the target platform 
> as embedded.  OpenVMS isn't that far off an embedded platform in the way 
> it's been packaged and sold in recent years, for that matter.
> 
> Beyond baseline application development using an IDE, VSI will very 
> likely be using cross-architecture tools for the initial part of the x86 
> port, as that lets VSI use an existing and debugged platform as the 
> foundation, up until VMS x64 can self-host its builds.

For this I can see the requirement for cross platform tools.

> Not having to maintain build procedures and the rest, and getting an 
> application package provided for the developer — basically allowing you 
> to go from source files and source-integrated debugging (well beyond 
> what typing EDIT in the VMS debugger gets you) to regular and 
> debug-built images to a proper PCSI installation kit, in VMS terms — 
> would be pretty handy to have, no?
> 
> 

What I cannot understand, and I admit I've never seen such tools, is 
what can they do for me when I'm developing in BASIC for a VMS 
environment on my VMS environment.

Could I appreciate something that would be checking my code as I type? 
Maybe.  Visual Basic V6 does that, and sometimes I appreciate it, and 
sometimes I curse it.  Not saying that every tool would be the same.

I have procedures for building an executable after modifications. 
Simple.  Works.  Ain't broke.  I imagine that something else will 
actually be more work for me.



More information about the Info-vax mailing list