Functional Flocking Quadtree in ClojureScript
https://www.lbjgruppen.com/en/posts/flocking-quadtrees
#HackerNews #Functional #Flocking #Quadtree #ClojureScript #DataStructures #FlockingAlgorithm
Functional Flocking Quadtree in ClojureScript
https://www.lbjgruppen.com/en/posts/flocking-quadtrees
#HackerNews #Functional #Flocking #Quadtree #ClojureScript #DataStructures #FlockingAlgorithm
Share of programming languages used by #GTK3 / #GTK4 applications (2025-12-13):
30% #Python
20% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript
71% use GTK4 (92% of them #libadwaita), still 29% GTK3
Method: Source [1] lists 800 awesome #gtk (3/4) #opensource applications and their #programminglanguage
[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome
Share of programming languages used by #GTK3 / #GTK4 applications (2025-12-13):
30% #Python
20% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript
71% use GTK4 (92% of them #libadwaita), still 29% GTK3
Method: Source [1] lists 800 awesome #gtk (3/4) #opensource applications and their #programminglanguage
[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome
A mashup between reagami and webcomponents. I don't know why you would do this, but you can!
A mashup between reagami and webcomponents. I don't know why you would do this, but you can!
The on-render hook in reagami just got more awesome. You can now pass data from mount to update to unmount, by just returning data!
Building Browser-Native Presentations with Scittle
https://clojurecivitas.github.io/scittle/presentations/browser_native_slides.html
By Burin Choomnuan
The on-render hook in reagami just got more awesome. You can now pass data from mount to update to unmount, by just returning data!
Building Browser-Native Presentations with Scittle
https://clojurecivitas.github.io/scittle/presentations/browser_native_slides.html
By Burin Choomnuan
Reagami now has an on-render hook that you can use to mount/update/mount a 3rd party JS component.
#clojure #clojurescript #squintcljs
Demo:
Here are my September and October 2025 OSS highlights and updates.
https://blog.michielborkent.nl/oss-updates-sep-oct-2025.html
Thanks for supporting my work!
And perhaps see you at the Conj?
Reagami now has an on-render hook that you can use to mount/update/mount a 3rd party JS component.
#clojure #clojurescript #squintcljs
Demo:
Here are my September and October 2025 OSS highlights and updates.
https://blog.michielborkent.nl/oss-updates-sep-oct-2025.html
Thanks for supporting my work!
And perhaps see you at the Conj?
Reagami, my copy-pastable Reagent-without-React-like lib was ported to CLJS (minimal changes needed) and now can even run in a SCI playground:
https://babashka.org/sci.configs/?gist=568945514e5061273ee1eb26f2c699ed
You can also test it with regular CLJS, maybe interesting for :lite mode. Git repo here: https://github.com/borkdude/reagami
Reagami, my copy-pastable Reagent-without-React-like lib was ported to CLJS (minimal changes needed) and now can even run in a SCI playground:
https://babashka.org/sci.configs/?gist=568945514e5061273ee1eb26f2c699ed
You can also test it with regular CLJS, maybe interesting for :lite mode. Git repo here: https://github.com/borkdude/reagami
Idiomorph + squint reactive example (counter + text field) with regular squint atom. 5kb gzipped.
Drag-and-drop example I wrote in Reagent 9 years ago, now in Eucalypt:
Drag-and-drop example I wrote in Reagent 9 years ago, now in Eucalypt:
Drag-and-drop example I wrote in Reagent 9 years ago, now in Eucalypt: