clojure-europe

cklaou 2026-03-24T07:17:25.114949Z

Good Morning! waving

plexus 2026-03-24T07:17:34.139029Z

Morning!

thomas 2026-03-24T07:49:51.672889Z

mogge

simongray 2026-03-24T08:13:25.560979Z

good morning

simongray 2026-03-24T08:14:03.107899Z

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

πŸ₯³ 3
2026-03-24T08:44:08.267479Z

good luck

teodorlu 2026-03-24T09:14:44.221029Z

morning πŸ™‚

teodorlu 2026-03-24T09:16:05.319199Z

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
cormacc 2026-03-24T09:57:22.409629Z

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

πŸ‘€ 1
cormacc 2026-03-24T10:00:25.471559Z

Oh, and the prolific @roman01la posted this: https://romanliutikov.com/blog/native-apps-with-clojurescript-react-and-static-hermes, again using imgui

πŸ‘€ 1
teodorlu 2026-03-24T10:07:47.791399Z

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

cormacc 2026-03-24T10:14:59.375599Z

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.

teodorlu 2026-03-24T10:17:18.107999Z

> 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
cormacc 2026-03-24T10:21:53.722009Z

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
teodorlu 2026-03-24T10:26:38.578429Z

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
Ben Sless 2026-03-24T10:42:32.655399Z

Can't be done with Java graphics?

teodorlu 2026-03-24T11:15:13.871129Z

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.

Ben Sless 2026-03-24T13:47:27.517619Z

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.

2026-03-24T17:32:01.219779Z

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
imre 2026-03-24T09:16:40.622779Z

good morning

reefersleep 2026-03-24T10:57:32.445329Z

Today's walk is sponsored by the Danish Election Day

πŸ—³οΈ 8
thomas 2026-03-24T11:56:13.772969Z

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?

reefersleep 2026-03-24T15:06:48.662989Z

Sounds really good πŸ™‚

thomas 2026-03-24T15:26:47.944479Z

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

kauppilainen 2026-04-14T13:00:30.715569Z

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

thomas 2026-04-14T13:04:14.850039Z

it certainly feel lite

ray 2026-03-24T06:55:55.118679Z

Good 🌸 morning

🌸 4
eaj 2026-03-24T06:57:06.682969Z

Good morning! Going north 🌬️