Dan Sugalski wrote:Traditional processors aren't stack-oriented, not even ones that are more register-starved than the x86 family. (I'm thinking of the 6502 with it's 1.75 registers here)
Yes, I know. The issue is that GCC is practically hard-wired to use C-style stack frames.
Yep, and for it to interoperate with Parrot, it'd need to lose that. There's no way around it if we want to have it generate code that conforms to the calling conventions, since the presence (heck, heavy use) of continuations pretty much demands heap-allocated frames rather than stack frames.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk