| I did have a look at this, but the major problem is 'symbol munging clashes', eg: 
 
 
Extern
Interface I
  Method Blah:Void()   'munged symbol is 'Blah'
End
Public
Class C
  Method Blah:Void()   'munged symbol is generated by translator
End
Class D Extends C Implements I
  Method Blah:Void()   'munged symbol clash!
End
 
 There are worse cases too, and while there are ways around these problems, they're messy (even just detecting the problem) and I didn't pursue it further. I may yet one day, but not in the near future.
 
 
 |