[Info-vax] VAX Macro to C conversion

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sat Jul 13 00:30:02 EDT 2019


On 2019-07-13 00:38:55 +0000, Arne Vajhj said:

> On 7/12/2019 6:37 PM, Stephen Hoffman wrote:
>> In different realities, another language is often (usually?) more 
>> appropriate than C.  And in some of those realities, wholesale 
>> rewrites are even feasible and viable.  But that's not where many of 
>> us are right now.  Particularly for VSI, as they've seemingly too few 
>> folks on staff for what they need to do, much less for what they want 
>> to do. There's always more work than there's available schedule time, 
>> which means we're always compromising with what can get shipped and 
>> when.
>> 
>> Most of us working with OpenVMS are in a reality where use of C remains 
>> endemic on OpenVMS, and where something approaching half of all the 
>> source code present in OpenVMS is written in C, and yes, where C is 
>> problematic and for various reasons.  That means VSI and many of us 
>> are using C and maybe C++.  And it means we'll be looking toward using 
>> C17/C18/C11 and features well beyond the not-really-C99 available at 
>> present on on OpenVMS.
> 
> Is C99 to C18 really that important?

We don't yet have C99 on OpenVMS.

> When I look at the new features list then the only potentially 
> interesting items I see are the threads and UTF support.

atomics, alignments, the bounds-checking calls from annex k, 
type-generics, and yes, threads and UTF-8 support.

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1225.pdf
http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1118.htm
https://github.com/rurban/safeclib




-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list