RT @borkdude: squint v0.1.15, ClojureScript syntax to JS compiler
This version adds defclass, directly inspired by shadow-cljs to prevent fragmentation in the CLJS ecosystem
See screenshot of how to use it with lit!
#squintcljs #clojure #clojurescript
Thanks to @lilactown_ #squintcljs now has `for` and `doseq`!
#squintcljs #clojure #clojurescript
Thanks for your support of my open source #clojure projects: https://github.com/borkdude
http://github.com/sponsors/borkdude
http://opencollective.com/babashka
http://opencollective.com/clj-kondo
http://ko-fi.com/borkdude
#babashka, #cljKondo, #nbbcljs, #vsjoyride, #squintcljs, #cherrycljs #oss
🥰
#clojure #babashka #cljKondo #nbbcljs #vsjoyride #squintcljs #cherrycljs #oss
Thanks for your support of my open source #clojure projects: https://github.com/borkdude
http://github.com/sponsors/borkdude
http://opencollective.com/babashka
http://opencollective.com/clj-kondo
http://ko-fi.com/borkdude
#babashka, #cljKondo, #nbbcljs, #vsjoyride, #squintcljs, #cherrycljs #oss
🙏
#clojure #babashka #cljKondo #nbbcljs #vsjoyride #squintcljs #cherrycljs #oss
Try #squintcljs , it has threading macros :)
https://squint-cljs.github.io/squint/
#clojure #clojurescript
---
RT @stevekrouse
I want the pipe operator in JavaScript so badly. If there were a kickstarter for it, I'd be so in
https://twitter.com/stevekrouse/status/1616512160837865478
#squintcljs #clojure #clojurescript
My Clojure OSS updates for November - December 2022
https://blog.michielborkent.nl/oss-updates-nov-dec-2022.html
#clojure #babashka #oss #nbbcljs #cljKondo #squintcljs
It's an honour. This funding is important for me to be able to continue the work I'm doing. Thank you #clojure community and @cljtogether! 🙏
Here's to another year of #cljKondo, #babashka, #nbbcljs, SCI, #scittlecljs, #cherrycljs, #squintcljs, #vsjoyride, and ... more?!
🍾 🎉
---
RT @cljtogether
Our members have picked 10 developers to receive long-term funding for 2023! Each developer will get $1.5k/mo for 12 months ($180k total): @BB…
https://twitter.com/cljtogether/status/1606883291982102529
#clojure #cljKondo #babashka #nbbcljs #scittlecljs #cherrycljs #squintcljs #vsjoyride
In #squintcljs keyword calls like `(:foo x)` are compiled to `(get x "foo")`. This is why you can use `(:foo x)` instead of writing the interopsy `(.-foo x)`, making interop, if you squint real hard, seem more Clojury!
#squintcljs #clojure #clojurescript
I've been told that Svelte was hard to target with ClojureScript. With squint and cherry this is possible since the compiler can be installed as an NPM dependency and can run in JS, as a Svelte preprocessor.
#clojure #clojurescript #squintcljs
---
RT @borkdude
Svelte + #squintcljs
https://github.com/Dangercoder/svelte-cljs-example
#clojure #clojurescript
https://twitter.com/borkdude/status/1605337291593220097
#clojure #clojurescript #squintcljs
Squint now supports passing down props in JSX using `:&` inspired by @lilactown_'s helix.
#clojure #clojurescript #squintcljs
In 2018 I organized Advent of CLJC: a repo of clj + cljs #clojure #adventofcode solutions that were tested and benchmarked on @CircleCI.
https://github.com/borkdude/advent-of-cljc
Is anyone up for the challenge of doing it with #babashka, #nbbcljs / #cherrycljs / #squintcljs this year? :)
#cherrycljs #squintcljs #clojure #adventofcode #babashka #nbbcljs
Wordle compiled with #squintcljs (https://github.com/squint-cljs/squint):
https://github.com/jackdbd/squint-wordle
#squintcljs #clojure #clojurescript