Fork me on GitHub
#clojure-europe
<
2022-05-21
>
practicalli-john08:05:43

Back to work soon, I wonder if it will be like this... https://superrare.com/artwork-v2/feedback-system-34773 😂

otfrom10:05:13

looks like good ventilation at least. Probably pretty bad on the old PM 2.5

raymcdermott13:05:55

Today I'm writing Clojurescript but it's slowly dawning on me that I now need to understand typescript as well as JavaScript and react. The abstraction has sprung another leak ;-)

borkdude13:05:32

Do you mean the $default thing still?

raymcdermott16:05:53

No just trying to make sense of a library I'm using

practicalli-john09:05:11

To more fully use ClojureScript, the assumed constraint I struggle to overcome is the lack of ClojureScript (or Clojure common) libraries, mitigating the need to reach for JavaScript libraries. Although there are notable exceptions, it does feel that ClojureScript interop with JavaScript makes ClojureScript far more complex, where as Clojure interop with Java makes Java less complex

raymcdermott11:05:45

I totally agree with your complexity and I come down on the side of the UI being more complex than server devs like to admit and JS just being more random than Java. Maintaining an interop lib over JS is inviting 🤕 🤕 🤕

raymcdermott11:05:27

And the response to that complexity for many is TypeScript. Which just adds to the complexity of using ClojureScript 😞

raymcdermott11:05:41

I have made - and still make - an argument that it would be good to have a CLJS variety over TypeScript

raymcdermott11:05:16

that might result in more stable interop that you (and I) are missing

👍 1
reefersleep06:05:09

That’s quite a mouthful 😮

🤡 1