Fork me on GitHub
#introduce-yourself
<
2024-03-23
>
Melanie05:03:18

Hi, I'm Melanie, I've been looking into clojure since 2011 or so. Never did much than reading, watching tutorials and such... Just started to finally take some time to be more serious about it. I'm in Colorado.

1
👋 6
1
Sayed Hajaj13:03:59

Hi, I'm Sayed from the UK. At work I use boring conventional languages, where a large percentage of the time I'm dealing with flaws in their design, and learning workarounds, waiting for changes, writing brittle code that isn't flexible. For my own side projects I've moved to Elm for the frontend (maybe until I find a Clojurescript library that doesn't rely on React), and clojure for the backend. I'm hoping that one day I can do this full time. I'm really excited to talk to fellow clojure fans

👋 6
2
p-himik13:03:41

> until I find a Clojurescript library that doesn't rely on React @U0PUGPSFR would like to have a word with you. :D

1
kennytilton16:03:15

https://github.com/kennytilton/web-mx includes its own DOM layer, so no need for ReactJS, which we may agree fails at the hard part, state management. #hoplon /javelin eschews React as well. Maybe also others related to htmx, maybe #biff. Mind you, I am immersed in https://github.com/kennytilton/flutter-mx these days. Check out #clojuredart. If you are set on HTML/CSS, this is a play within a play web/mx app about web/mx: https://kennytilton.github.io/web-mx-quickstart/#/ Free onboarding if you are interested. For web/mx or flutter/mx. Flutter is the future, as far as I can tell.

Sayed Hajaj19:03:45

Thanks, I'll check them out. What is it about flutter that you think makes it the future? The Skia renderer?

kennytilton21:03:28

Actually, one of the more impressive things about Flutter is that they wrote their own renderer, Impeller, to get around issues (unknown to me) with Skia. Flutter is pretty portable from mobile to desktop to web. The web is still sketchy, last I heard, but then I did say "future". 🙂 They also threw off the tyranny of HTML and Javascript and that whole mess. HTML was never meant to do what it is doing today, and it is impressive that it can, but the credit may got to web developers. Flutter went with a clean slate, now right down to the render. The one thing they got wrong was the static-typed Dart heavy OO, but #ClojureDart fixes that.

Sayed Hajaj12:03:59

That makes sense. It's the most promising clean slate I've seen. I've tried to make my own for a game engine project (alas in Kotlin), but for a proper application I wouldn't use it - missing accessibility and stuff. HumbleUI looks like an interesting GUI approach that uses Skia, but only desktop GUI, not mobile and Web.

Stefan Langwald21:03:30

my feeling is the near-future is WASM, so we go full circle from server-terminal, server-client-desktop, server-browser-static, server-browser-js, to server-WASM, far future: back to server-terminal but fancier