Path: utzoo!utgpu!water!watmath!clyde!ima!cfisun!lakart!dg From: dg@lakart.UUCP (David Goodenough) Newsgroups: comp.lang.c Subject: Re: How many stacks? (WAS: alloca(), #if, and other controversial things...) Message-ID: <219@lakart.UUCP> Date: 22 Aug 88 19:51:56 GMT Organization: Lake - The systems people Lines: 17 References: smryan@garth.UUCP (Steven Ryan) writes: >I don't understand: the concept of a single big general purpose stack is >fundamental to any language that implements recursion. And then there was BCPL. And FORTH. I disagree with Mr. Ryan, but I would suggest the following (I'm open to being corrected by those with more knowledge :-) AT LEAST ONE STACK is necessary for the implementation of a language that provides recursion, but having two (or more) stacks does not imply that it can't be done, it just changes the nature of how you do things. -- dg@lakart.UUCP - David Goodenough +---+ | +-+-+ ....... !harvard!cca!lakart!dg +-+-+ | +---+