The reason that no APPARENT conversion is required between the two C
compilers, is that they basically can use the same include files supplied
by CBM. Modula-2 does not have the concept of include files; rather it
has symbol files. Now, if CBM has supported M2 and supplied symbol files
too, then there wouldn't have been problems. Unfortunately, reality is
different. One more thing, I think conversion between the two Modula-2
compilers is a lot more straight forward than conversion between the C
compilers due to the fact that C is so "forgiving" while M2 is not. –
Steve –