This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-07-25
Channels
- # announcements (1)
- # babashka (15)
- # biff (15)
- # calva (9)
- # cherry (18)
- # cider (43)
- # cljs-dev (1)
- # cljsrn (10)
- # clojure (14)
- # clojure-europe (47)
- # clojurescript (29)
- # clr (5)
- # conjure (1)
- # core-logic (17)
- # datomic (8)
- # emacs (22)
- # fulcro (3)
- # gratitude (1)
- # hoplon (23)
- # humor (1)
- # hyperfiddle (34)
- # jobs (1)
- # kaocha (1)
- # malli (3)
- # nrepl (4)
- # off-topic (18)
- # pathom (12)
- # pedestal (1)
- # polylith (1)
- # portal (17)
- # practicalli (1)
- # re-frame (19)
- # reitit (8)
- # releases (1)
- # rewrite-clj (4)
- # shadow-cljs (15)
- # sql (23)
- # tools-build (4)
Last time I have asked about gamedev projects in clojure and I found a lot of interesting games and libs by now! I wonder if there could be a way to have some sort of wiki/list of games/engines/tools for clojure gamedevs? Or maybe start a reddit? What would be a good way to come together for this ?
In case it is not clear, it took me quite some digging to find out about projects. It would be nice to have an overview somewhere where we can share and discuss things.
> an overview somewhere where we can share and discuss things A new channel here? :) There are also a couple of "Awesome Clojure" repos that seem to be maintained: • https://github.com/razum2um/awesome-clojure (this one even mentions some game-related stuff already) • https://github.com/mbuczko/awesome-clojure
There’s #C066UV2MV , in case you don’t know
Nice repos, there's also http://clojure-toolbox.com
Is anyone aware of a Java heap-analysing tool that would allow me to run Clojure code against data from the heap being analysed?
(Case in point: I have a heap with a huge clojure.data.priority_map.PersistentPriorityMap
in it, and I’d like to call (count the-map)
to see how many elements there are without having to figure it out from the object’s fields. I know this would be hard to do in the general case, but the immutability of Clojure data structures should make it viable.)
Very interesting! https://github.com/phronmophobic/pensieve
I’ve figured it out this time using Eclipse MAT, but gonna try out Pensieve next time my code OOMEs 🙂
So far, I've found MAT's "dominator tree" to be one of the more effective tools for finding memory leaks. It usually has the problematic var or ref in the first few results. The UI is very clunky, but workable. The parser for pensieve works, but it's still missing the data analysis pieces needed to make it useful. It would be nice to implement the dominator tree algorithm in pensieve, but it hasn't been a priority.