Go Back
1 Vote

interfaces on OpenVMS


Would love to see interfaces implemented on VMS. Factory Patterns are very useful and cleaner than putting ifdefs all over the place in your code. This would make it a lot easier to hide platform dependencies.  For example, I would like to implement a file resolver class that would do logical name lookups on VMS, use a table on Linux, and a different mechanism on Windows.
Being able to to do something like:
 

fileNameResolver = FileNameResolverFactory(thisArchitecture)
fileName = fileNameResolver("MDS$FILE_10")
 
is very clean and avoids messy code. Currently interfaces are only available on .net - would be great to have them on all platforms.

1 Comment | Posted by Tim Lovern to Synergy DBL on 1/4/2021 3:57 PM
Steve Ives
Hi Tim,

I have good news, and I have bad news. The good news is, we agree, It would be great to have interface support in traditional Synergy, and in fact, we've already done part of the work last year. The bad news is, there is more to be done, and it's not on the immediate roadmap. Having interface support would be pretty useful for some of our own tools. In fact the original request came from one of our Synergy dev teams, so I am hopeful that it will get done, but I can't currently make any promises.

Folks, if you're interested, hit that Vote button!

1/7/2021 6:04 PM   0  
Please log in to comment on this idea.