News for hackers. Stuff that matters.
Re:Lisp in Dart 2.0 by iuoershg on Monday September 24, 2018 @09:01AM (#18057283)
If so, can a purely functional language require no more than one stack frame?
Re:Lisp in Dart 2.0 by nailuj on Monday September 24, 2018 @11:31AM (#18058513)
It depends on what you mean by purely functional, the lambda calculus certainly doesn't require stack frames. Even better, you can implement any programming language without a stack. Stack frames are only a convenience feature for programmers after all (well, and many architectures probably do some hardware optimizations when using the stack related registers for stack things).