samperi@marob.MASA.COM (Dominick Samperi) (02/15/89)
My company is currently evaluating the Oasis port of AT&T's C++ translator to VAX/VMS, and we have encountered a few problems that others may have experienced and could comment about. The C source files that are generated by the translator contain (typically) very long identifiers, resulting in warning messages from VAX C about the fact that it truncates these identifier names to 31 characters. Oasis tech support claims that there may very well be a problem because of this, since some of the identifiers may differ only in character positions after the 31st. Tech support also claims that there may be some problems using their translator if VMS shared libraries are also used (but the nature of the potential problem was not given). One suggestion offered by Oasis tech support was to look for a program on USENET that can be used to map these very long identifiers to shorter (unique) names. This shouldn't be a difficult process, since most of the characters in these very long identifiers are underscores! Does anybody know where I can find this program? How about other solutions to the "long identifier problem"? The documentation from Oasis is not very accurate, at least not for the VMS port. Several of the documented command-line options don't work. Has anybody else used the Oasis VMS port? Could you perhaps describe your experiences? Thanks! -- Dominick Samperi -- ESCC samperi@acf8.nyu.edu uunet!hombre!samperi