got replicant working with squint now (locally): https://clojurians.slack.com/archives/C06JZ4X334N/p1782123543253039?thread_ts=1781281729.595119&cid=C06JZ4X334N
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!
Nice.
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
you can still use squint watch
https://clojurians.slack.com/archives/C06MAR553/p1782154161462309
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.