Walter Bright: > Some languages generate lots of allocations for other reasons, such as > lack of value aggregates that can be put on the stack.
This is true. But I have no idea how much Haskell/Clojure/F#/OCaML/etc use the stack to allocate temporary things. I'd like to know more about this. I'll have to ask. Bye, bearophile
