Hacker News new | ask | show | jobs
by a8i 4584 days ago
I'll ask the obvious question: why?

Closures are the natural result of allowing the dynamic creation of lambdas, which is pretty central to JS as a language. A language "like Javascript but without closures" would no longer be "like Javascript".

1 comments

Good point. More specifically, a dynamically typed, prototype based object oriented language with C style curly brace syntax.