clojure-europe 2026-03-24

Good Morning! waving

good morning

Today's our national election. Just went out to vote.

πŸ₯³ 3

morning πŸ™‚

Is anyone using immediate-mode ("game engine style") rendering here daily without a web browser in the loop? (yes /β›”) I guess maybe only ClojureDart & Flutter would be the yes-replies?

β›” 1
2

@kcesare posted over in #jank about using c++ imgui a few months back -- https://github.com/kylc/jank-imgui

πŸ‘€ 1

both really exciting! Roman compiling js to C was surprising πŸ˜‚

Yeah - mildly mind-blowing. Quite a number of moving parts though, based on a surface read. The jank example may be closer to what you were asking about though? As in traditional immediate-mode rendering.... Looking forward to having an excuse / some time to poke at it myself, but work is limiting my opportunities to play with all the new toys at the moment.

> The jank example may be closer to what you were asking about though? Yes, but both examples are indeed very interesting to me. My motivation is that I want to make small GUI apps for myself, and I don't to pass everything through a browser. Browsers are amazing for hypermedia and documents, and when the server is far from the client, but if I just want to paint the screen really fast?

πŸ‘ 1

Spent a couple of weeks writing an internal tool with c++/imgui some years back. Didn't really need to paint the screen really fast, but it was fun πŸ™‚

πŸ˜† 1
☺️ 1

I worked with 3D engines for CAD/CAE years ago. Still kind of angry that I can't "just" make the same thing with Clojure when the data has to be guided gently through a browser, rather than just painting what's there. But Jank's entry to the Clojure scene is definitely amazing news!

πŸ’― 1

Can't be done with Java graphics?

probably, but what do you mean specifically? swing? awt? Nikita's Skia java bindings? I'm asking because I don't know the landscape, do I don't know exactly what you're alluding to.

I don't know it either, but I would be surprised if there was no native method to just draw pixels in jvm land. Even more than one.

Java2D and Java3D are out there, but I use JOGL most of the time to open a native window with a drawing context. (This is what we do with quil.)

πŸ‘ 1

Today's walk is sponsored by the Danish Election Day

πŸ—³οΈ 8

I have been thinking about something like this: https://github.com/SeniorCareMarket/eve?tab=readme-ov-file couldn't this just mean that you could get rid of the ((No)SQL) DB?

Sounds really good πŸ™‚

that is one of the things I like about Rama, you can just store any clj data structure. Looks like Eve can do that as well. And in the use case I currently am working on if I have 10k items it is a lot. so a proper DB feels like overkill

I’m reading eve as SQLite but with Clojure data structures. Very cool.

it certainly feel lite

Good 🌸 morning

🌸 4

Good morning! Going north 🌬️