[Info-vax] PL/1 on VMS

John Reagan johnrreagan at earthlink.net
Tue Jan 24 23:18:43 EST 2012



>"kczwei"  wrote in message 
>news:43151052-6587-4f30-bf69-e17a41cca28e at k10g2000yqk.googlegroups.com...
>How about Bliss to C?

For "simple" BLISS programs, it isn't hard.  However, once you start using 
BLISS' preprocessor (which is actually part of the language), it goes 
downhill really fast.  Plus, features like LINKAGEs for interoperability 
with Macro-32 and C programs (that use the linkage pragma) also mess things 
up.  Excessive use of BLISS' expression features also resulted in C that was 
going to be difficult to maintain going forward.

VMS engineering looked at BLISS to C converters many times (including 
writing our own using the actual BLISS frontend).  Worked for some, but fell 
short when trying to convert more complicated BLISS code (like RMS or even 
the BLISS frontend itself).

John 




More information about the Info-vax mailing list