LispE: Lisp Interpreter with Pattern Programming and Lazy Evaluation

LispE trades round brackets for dots and the nerd fight begins

TLDR: LispE is a new take on the classic Lisp language that adds pattern tricks, arrays, and a dot shortcut to cut down on parentheses. Fans are excited it comes from NAVER, while purists are mad about the dot replacing a traditional symbol—cue Team Dot vs Team Paren.

LispE just dropped with a wild twist: a new way to write code that swaps some parentheses for a simple dot. For a language famous for wall-to-wall brackets, that’s like changing the crust on pizza. One commenter stared at the screen and sighed, “That is a… Choice.” Another accused it of “breaking the pair operator”, a longtime Lisp symbol, and the purists rallied. Team Paren vs Team Dot is officially a thing. Meanwhile, others were just stunned this came from Korean tech giant NAVER, with a genuine “Whoa, NAVER made a Lisp?” energy. Beyond the dot drama, LispE stuffs in modern goodies: pattern matching (it turns the classic FizzBuzz puzzle into a neat party trick), built-in array operations, threading, and even prebuilt downloads for Windows and Mac (including Apple Silicon). There’s a wiki, docs, and binaries ready to click: project page, wiki, binaries. Fans say it’s Lisp with less clutter; critics say it’s Lisp without a sacred symbol. The memes wrote themselves: “Less parens, more vibes,” and “Dot, the new boss.” Love it or hate it, the community is loud, divided, and very online—exactly how new programming toys go viral.

Key Points

  • LispE is a compact, multi-platform Lisp dialect combining functional and array-language features.
  • It retains traditional Lisp operators and adds vectorized operations over typed numeric and string lists.
  • Concurrency support includes threadspace for safe shared variables, dethread for thread creation, and wait for synchronization.
  • Modern features include a composition operator (.), built-in pattern matching, data structures with pattern methods, and OOP classes.
  • The distribution includes a small editor from NAVER’s TAMGU and precompiled binaries for Windows and macOS (including M1).

Hottest takes

"That is a... Choice." — shakna
"Breaking the pair operator in favour of something new." — shakna
"Whoa I never expected to see a lisp repository from Naver" — ilikestarcraft
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.