Mon Mar 30 15:22:58 CEST 2009
let and lambda
In another post I talked about using traversal macros in C instead of
traversal functions that take context objects since macros allow the
enclosing lexical environment to be used.
The real point is the difference between ``let'' and ``lambda''. The
latter ``forks'' the stack while the former does not.
This leads to the following question:
Is it possible to replace lambda with fork completely?
Single-stack tasks instead of higher order functions?