Statically typed Lisp that drops currying to bolt on keyword args just looks like ML with CL's stop-the-world collector stapled on; at least they've admitted the endless closure churn was a footgun.
Takes me back to the OCaml vs Scheme debates: once the profiler says your hot path is drowning in consed lambdas, elegance loses to shipping. Fixed arity plus explicit fn feels like a sane middle ground if they want real-world perf without giving up Lisp macros.
Statically typed Lisp that drops currying to bolt on keyword args just looks like ML with CL's stop-the-world collector stapled on; at least they've admitted the endless closure churn was a footgun.
Takes me back to the OCaml vs Scheme debates: once the profiler says your hot path is drowning in consed lambdas, elegance loses to shipping. Fixed arity plus explicit
fnfeels like a sane middle ground if they want real-world perf without giving up Lisp macros.