home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 263,893 of 264,096   
   =?UTF-8?Q?Arne_Vajh=C3=B8j?= to Craig A. Berry   
   Re: VMS/XDE intro   
   03 Dec 25 20:29:00   
   
   From: arne@vajhoej.dk   
      
   On 12/2/2025 10:47 PM, Craig A. Berry wrote:   
   >                                                             how it   
   > came about, and what other plans there are for it, if any.  It seems   
   > unlikely to me that it was made expressly for use in a development   
   > environment that doesn't really provide any new capabilities.   
   >   
   > Much was made of the fact that with VMS/XDE you can use Linux tools to   
   > operate on your code files directly and then not have to move them to a   
   > VMS system to compile them.  But the same would be true if the files   
   > lived on decently-working NFS or SMB shares on a real VMS system. And   
   > moving the files really isn't that hard, and would be even easier if an   
   > rsync implementation were available.   
   >   
   > Much was also made of the fact that you can, for example, run a VSCode   
   > task that starts up a new instance of VMS/XDE and runs a build procedure   
   > within it using native VMS tools. But you can do the same thing with an   
   > SSH command to a real VMS system.   
   >   
   > There was a list of DECset tools that were state-of-the art decades ago   
   > alongside modern Linux equivalents in order to make the point that   
   > people have different expectations now for how to do development.  But   
   > other than code editing and version control integrated into the IDE,   
   > VMS/XDE doesn't meet any of those expectations.   
   >   
   > There are no Linux tools that can analyze and profile your object code   
   > or images, and you can't use Linux make utilities to build your code,   
   > nor Linux test frameworks to test your code unless those tools have been   
   > ported to VMS. Or unless each command generated by the make utility or   
   > test framework starts a new instance of VMS/XDE and runs a native VMS   
   > command, which would be extraordinarily cumbersome. You can't run the   
   > VMS debugger unless your Linux IDE has an extension to run a remote   
   > debugger (and a suitable debugging agent exists on VMS).  Again, no   
   > advantages here for VMS/XDE over a real VMS system.   
   >   
   > The emulation of the system services and RTLs sounds like some pretty   
   > neat engineering, but surely they didn't do all that for an IDE that   
   > doesn't really offer anything new?   
      
   I assume the logic is something like the following.   
      
   Premise #1 = VSI need applications for VMS to sell VMS licenses - the   
   IT department does not get approved purchase of VMS so the IT department   
   can run VMS - the IT department get approved purchase of VMS so   
   that the VMS system can run production control system, accounting   
   system, inventory system, personnel system or whatever.   
      
   Premise #2 - to get those applications then developing for VMS must   
   be let us say not too hard. Does not matter if the development is   
   COTS, open source or in house development. The VMS developers over   
   let us say 50 typical have a long history on VMS and do not have   
   a problem working split on PC and VMS. Many of the younger developers   
   do not have much history with VMS and there is a desire to make   
   it easier for them to do more of the work on PC.   
      
   I completely buy premise #1. I am more skeptical about premise #2.   
   Younger developers do know how to work in a terminal. And DCL   
   is not hard to learn at the level required for a developer. But   
   let us say that senior management at VSI's customer push premise #2.   
   Right or wrong then it is customer wish. And first rule of business   
   is that the customer is always right.   
      
   I consider VMS IDE to be VSI's first attempt to deliver that. It   
   is basically VS Code with support for VMS languages and under   
   the hood SSH connectivity to VMS. I think it is fair to say that   
   VMS IDE has not been a huge success. VS Code is the worlds most   
   widely used IDE/power-editor, but there are still lots of   
   developers preferring other tools.   
      
   So now they make a second attempt with XDE. From a purpose   
   perspective and a high level technical perspective it is   
   very similar to WSL (WSL allows you do Linux dev on Windows,   
   XDE allows you to do VMS dev on Linux, the implementation   
   is somewhat similar to WSL 1). WSL is a very popular option   
   for developers. Trying to do something similar seems justified.   
      
   Whether it becomes a success is still to be seen. I think it   
   will require aggressive pricing to make it widely used.   
      
   Arne   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca