squint 2026-06-22

did it require many changes to squint?

yes, mostly adding some no-op core functions like keyword? and a bunch of edge case fixes like (disj nil :foo) etc. and things like sets and maps not being callable as functions (except when they are literals)

I'm about to bring out a new squint version with those fixes, will post here

Thats super cool!

Looking fwd to trying this!

See #C06MAR553

If i have an older NPM or Yarn project and cant use Vite, can I still use this?

yes, just compile yourself but you don't get to use a browser REPL

👍 1

you can still use squint watch

One pretty huge change (both in code and in behavioral change/improvement) in the newest squint is that lazy seqs are now cached, like in CLJS. So running over one lazy seq twice won't re-calculate things anymore. Goodbye warn-on-lazy-reusage!! Also they are now way faster than the old squint and also than CLJS.

7
🤘 3
🤘🏼 1
⚡ 11