> Writing floating-point code such that it can run on a unified stack is
> such a pain that most programmers don't do it.
No. Writing code that can run on unified and separate stacks is.
> The floating-point stack is separate from the data stack.
Yes, make separate stacks the standard. No, just mark the
unified stack usage as obsolete.
> All ANS Forth systems that I know implement a separate floating-point
> stack.
MPE embedded systems use a unified stack. It's not been a
problem yet in embedded apps. Desktop apps use a separated
stack.
Stephen
--
Stephen Pelc, stephen@...
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691
web: http://www.mpeforth.com - free VFX Forth downloads