Hacker News new | ask | show | jobs
by lemming 2022 days ago
I know you did a lot of work in Clojure(Script) originally, and IIRC you mostly switched to Typescript. Is that correct? How many of your projects are now designed to be consumed from CLJS vs JS/TS?
2 comments

There're about 140 TS libraries vs. 70-80 Clojure/ClojureScript projects (around only half of which are libraries).

I partially stopped with the Clojure work because of lack of community/support, perf & workflow issues and changing interests (e.g. got back into C/Forth/STM32). Before that, I've tried for 4-5 years to encourage more people adopting CLJ/CLJS and to provide tools for graphics, data viz, digital fabrication etc. to make the language more appealing/useful for these folks. In hindsight it seems I gave up a year too early... Still, I find the TS monorepo workflow much more suitable for myself (and for the project), since large scale refactoring without types often has been a complete nightmare in Clojure (also using Literate Programming/org-mode made it even harder in these case). Plus, trying to write performant cross-environment code (for realtime graphics) in CLJC has been a quite painful/hairy experience. Still, as I said before, I do have very fond memories of the 6-7 years spent with the language & community. It's been partially commercial suicide (at the time), but an huge and important learning experience and I'm happy that (in the end) quite a few people found (and still do find) those tools useful...

I tried to get more people to pay attention to what you were doing, and still miss you in the Clojure community.
He explained this in a Twitter thread a couple of years ago: https://twitter.com/toxi/status/1041143431786115072