I've just had a quick look John. It's quite high level and emits C as I understand it. I'll try FB before looking at other options, since I have used it before for cross platform coding (o2 machine script only).
I'm thinking of switching priorities to put Linux porting before 64 bits RTL. 64 bit computing is not the holy grail it seems to be. - the calling conventions are only good for OS developers. Evidently lesser mortals did not get a say in the decision making!
Charles