| ...that wasn't really the question.
We are working on a GDMO->MSL Translator. This program automatically generates
MSL files from GDMO/ASN.1 files. One of the things we do is import
"static" pieces of MSL containing, for example, the MSL TYPE equivalent
of the ASN.1 CMISFilter type. Now, we allow the user of the GDMO Translator
to specify where in the directory hierarchy these "static" .ms files
are located. This we use to generate INCLUDE statements.
A relative path name (e.g. msl/pseudo_built_in_types.ms) works just fine in
an INCLUDE statement.The MSL Translator accepts that. However, as Carol points
out it doesn't accept a full path name
(e.g. /usr/users/mcdonald/msl/pseudo_built_in_types.ms).
This is inconsistent behaviour if nothing else. If the MSL Translator is
capable of accepting a relative path name then I see no good reason why it
shouldn't also accept a full path name. Alternatively, you can argue that
specifying a relative path name is incorrect in which case the MSL Translator
ought to spit out an error for that as well.
Which is it?
Regards,
frank
|