Paul Gilmartin wrote:
OK. The next question is, is it supported by a POSIX-compliant,
or even ANSI C compliant function library? I recognize that the
language and the function library are two separate sections of
the ANSI specification, but C is much impoverished absent the
latter. And for useful operation under Unix System Services,
the POSIX functions, which go var beyond the ANSI C specification
are likewise necessary.
And can modules assembled from that "pure HLASM" be linked without
a prelinking step, a requirement for good SMP/E support. Dignus
System C, for example, produces pure HLASM, but requires that the
HLASM SYSLIN be processed en masse by a prelinker, which precludes
granular maintenance by SMP/E CSECT replacement.
And finally, considering portability, one confronts the EBCDIC
nightmare. Does METAL C support the ASCII compiler option?
Is this all new to you? Do you not write code for an ISV? Do you not yet
have z/OS 1.9 available to you? (Since February?!)
I'm no C programmer. But, my impression is that METAL C is (at the
present time) primarily intended to provide the capability of writing
exits in C. It will likely become much more useful and pervasive as it
matures,
--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html