Ever wished Lisp had the lazy evaluation of Haskell, the array operations of APL, and didn’t drown you in parentheses? LispE delivers exactly that. This isn’t your grandfather’s Lisp - it’s a modern dialect that treats lists as vectors, lets you add integer arrays element-wise with simple (+ l1 l2), and includes a composition operator that makes functional programming actually readable.
The real standout features hit you immediately: built-in threading with protected variable spaces, lazy evaluation that actually works, and pattern programming that feels natural. You get traditional cons/car/cdr operations alongside modern conveniences like (loop i s1 (println i)) and vector-style indexing with (@ s1 1). The 512 stars underscore something important - this isn’t just another Lisp implementation, it’s a thoughtfully designed language that bridges functional, array, and systems programming.
Perfect for developers who love Lisp’s expressiveness but want modern features without the ceremonial syntax. NAVER provides precompiled binaries for Windows, Mac (including M1), and comprehensive documentation. Whether you’re exploring functional programming concepts or need a practical Lisp for real projects, LispE offers the rare combination of academic rigor and production readiness.
⭐ Stars: 512
💻 Language: C++
🔗 Repository: naver/lispe