Replies: 1 comment
-
Hey! jank is, first and foremost, a Clojure dialect. This means it will the primary goal is to make it behave just like Clojure, but with a native host with C++ and LLVM. Once that's accomplished, there's room for exploration, regarding the type system, evaluation mechanism, etc, but all of that comes later. From my experience with Clojure, lazy vs. eager evaluation hasn't been high on my list of gripes. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey, just curious if you've considered adding lazy evaluation to the project? Personally, I reckon Clojure's approach to laziness causes more harm than good. It's prone to errors, hampers performance, and quickly complicates the compiler and core library. The benefits can be achieved via 3rd party libraries instead. What's your take on it?
Beta Was this translation helpful? Give feedback.
All reactions