Eric Sosman said:
[...]
Also, you've missed the meaning of the last phrase in Keith's
post: "... which is probably based on the ABI for the platform."
Unless you're writing to the bare metal with no O/S in sight, a
platform will have established conventions for communication between
a programming language and the O/S services,
Yes! That's exactly the task at hand! I want to be able to call C
functions from Assembly Language (which of course is documented in many
places and I'm not asking how to do that here).
Well then, don't complain about the importabilities inherent
in your chosen course.
There's one of those potential obstacles for me: implementing floating
point (IEEE standard should help though), but maybe I won't need to go
that far.
You still don't understand. Appealing to a standard that talks
about the representations of F-P numbers and the operations on them
gives you *no* help in figuring out how to hand them from place to
place. Since you have not yet grasped this rather essential (and
rather basic) point, I urge you to stop in your tracks before you do
yourself and others harm. You are a three-year-old trying to drive
an eighteen-wheeler, able to reach the pedals only if you crouch so
low you can't see through the windshield.
Quite seriously:
YOU DON'T KNOW WHAT YOU'RE DOING.
But, okay, all right, you'll have to learn for yourself. Callow
youth has never in all the history of Man listened to the voice of
experience, and you appear to be no exception.
If you run the bases backwards, you are out. O-U-T, out, and no
amount of squawking about your highly original rules will convince the
umpire otherwise.
I'll still have to interface C though.
I don't see why. "If C is not the right language..." means there's
no reason for C to enter your picture at all. If C *does* enter your
picture, it follows that C *is* the right language (for suitable and
variable definitions of "right"), and if so you need to learn about C.
Who's whining? I'm taking the bull by the horns!
You are whining. And slinging the bull, too.
Perhaps you didn't go far enough?
Perhaps. Beyond madness, failure, and defeat, say some mystics,
lies salvation. I count myself a skeptic.