Meta Redux
Read post

clj-suitable 0.8.0: Closing the Gap with Compliment

clj-suitable 0.8.0 is released, significantly improving ClojureScript code completion in CIDER, Calva, and other nREPL-based tools. The release brings clj-suitable closer to feature parity with compliment (the Clojure completion library) by adding fuzzy matching, smarter candidate ranking, local binding completion, referred var completion, and context-aware special form filtering. The post also explains the architectural complexity of ClojureScript completion — it requires two separate paths: static analysis of compiler state on the JVM and dynamic JS runtime introspection via a REPL bridge. Dynamic completion was also tightened up: introspection no longer clobbers REPL history, the introspection namespace loads once per session, and browser-runtime issues were fixed with new headless-Chrome integration tests. The update ships automatically to CIDER 2.1 users.

Jul 20•9m read time•From metaredux.com
Post cover image
Table of contents
The mission: catch up with complimentA bit of backstoryWhy ClojureScript makes this harderDynamic completion, tightened upWhat came beforeComing to CIDER
904 Impressions
Meta Redux's image
Meta Redux

MetaRedux provides tutorials, guides, and resources for learning and mastering Redux, a state manage...

3 Followers

•

18 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard