This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-03-29
Channels
- # admin-announcements (1)
- # announcements (20)
- # babashka (43)
- # beginners (134)
- # calva (2)
- # clerk (7)
- # cljdoc (9)
- # clojars (8)
- # clojure (91)
- # clojure-europe (21)
- # clojure-nl (1)
- # clojure-norway (13)
- # clojure-uk (1)
- # clojurescript (5)
- # datahike (3)
- # docker (2)
- # emacs (6)
- # fulcro (7)
- # graphql (9)
- # honeysql (24)
- # improve-getting-started (5)
- # introduce-yourself (1)
- # lambdaisland (1)
- # luminus (3)
- # malli (3)
- # nbb (19)
- # off-topic (22)
- # pathom (1)
- # portal (3)
- # practicalli (1)
- # rdf (26)
- # reagent (29)
- # reitit (9)
- # shadow-cljs (15)
- # spacemacs (3)
- # sql (4)
- # tools-build (30)
- # xtdb (41)
does anyone here have any experience with writing simulations and then visualizing them? in particular I'd like to do different queue and scheduler simulations and show their different pathologies
https://brooker.co.za/blog/2022/04/11/simulation.html might be a good start, but that blog (and other stuff by the same author) talks about coding up simulations, but is light on how to generate visualizations
I've worked on games (non-clojure) and regularly build visualizations in clojure. I'm partial to https://github.com/phronmophobic/membrane, but I don't actually think it makes that much difference what you use. I've seen folks find success with #clerk, #humbleui, swing/java2d, #portal, html/css/javascript/cljs, #quil, and others. You might be interested in @U6VPZS1EK’s couch simulator series, https://www.youtube.com/watch?v=pbFIjsgYd0E Happy to answer any questions. You might also be able to get some tips over in #visual-tools.
oh sweet, a channel for it
thank you!
I haven't played much with visualization in clojure
so this is sort of step 0
Depending on what info you're looking for you might get more help from the tool specific channels. They tend to be more active.
If you're more familiar with web tech, http://www.quil.info/ is a good option.
although probably not exactly for what I'm looking to do
A lot of the options have a way to embed vega lite so you can do some custom stuff and also show a graph of progress over time or whichever.
that's true, a lot can be simulated by adjusting inputs and then showing graphs of measured outputs
It was amazing to be able to put Vega/Vega-lite graphs into membrane, thanks to @U7RJTCH6J adding SVG support. I found the experience of using membrane to be nearing sublime — exactly why it defies easy explanation, but hopefully the videos show how easily and quickly you can build things in membrane.
I really want to write a blog post of my reflections of the whole experience. Maybe this will be the impetus!
I latest Juxt article, an essay on “Why Software is So Expensive” was linked. I thoroughly enjoyed reading it. On par with a Rich Hickey talk. It’s fun, informative, and affirming to have good explanations on nature of software design. Is there any other, favorite articles, books, or talks people recommend?
Here it is: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD648.html Corrected the name above, too
Hello everyone 🙂 Have you ever read an article with metrics that Github was sending a lot of repeated information? Those were images, style sheets, unused JS, etc. and the article describe that the really important information (the code and so on) was really little. I remember once reading into something like this several years ago, but now I can’t find anything about it.
There is this tonski post about how he'd make GH's UI much more useful, but I suppose it's not the one you're seeking?