This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-03-10
Channels
- # announcements (48)
- # asami (8)
- # babashka (186)
- # beginners (56)
- # calva (42)
- # clerk (84)
- # clj-kondo (75)
- # cljdoc (21)
- # clojure (121)
- # clojure-art (1)
- # clojure-australia (1)
- # clojure-china (1)
- # clojure-conj (2)
- # clojure-europe (10)
- # clojure-filipino (1)
- # clojure-hk (1)
- # clojure-indonesia (1)
- # clojure-japan (1)
- # clojure-korea (1)
- # clojure-my (1)
- # clojure-nl (2)
- # clojure-norway (9)
- # clojure-sg (1)
- # clojure-taiwan (1)
- # clojure-uk (2)
- # clojurescript (11)
- # cursive (30)
- # datalevin (20)
- # datomic (4)
- # fulcro (5)
- # gratitude (1)
- # hyperfiddle (89)
- # introduce-yourself (1)
- # java (5)
- # jobs-discuss (8)
- # lsp (89)
- # malli (57)
- # membrane (16)
- # off-topic (12)
- # pathom (38)
- # releases (5)
- # shadow-cljs (17)
- # tools-deps (18)
- # xtdb (62)
Had a lot of fun experimenting with the statecharts lib. I'm still working my way through the reading material. Are there any resources on the "art of statecharts design" you can recommend?
not sure if this is what you meant, but Tony had some recommended reading here! https://clojurians.slack.com/archives/C68M60S4F/p1678078835438359?thread_ts=1677978153.676759&cid=C68M60S4F
Thanks, that one is definitely on the "mandatory reading" list. I guess what I'm looking for are real-world examples of SCs as server-side decision machines in an event-processing context. In the related world of bpmn (love it or hate it 😅) there are the https://methodandstyle.com/bpmn-method-and-style/ that are more about the design aspects rather than the technical specs. I'd be very interested in reading material regarding SCs in the same vein. So far, for me the appeal of SCs over bpmn-like solutions is that they represent a more "first principles" building block, rather than the more "complected" approach of the typical bpmn solutions where event-queueing, process DSL, and such are bundled into one monolithic solution. Being more "first principles" requires a bit more effort by the adopter in tying all the pieces together. I'll keep an eye out for interesting resources and post them here.
Another one by Harel himself about the history of statecharts: https://www.wisdom.weizmann.ac.il/~harel/papers/Statecharts.History.pdf
Harel's book from the 90s: https://www.wisdom.weizmann.ac.il/~/dharel/STM.Book/