This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-11-15
Channels
- # admin-announcements (1)
- # alda (12)
- # announcements (1)
- # beginners (5)
- # boot (241)
- # clara (2)
- # cljs-dev (7)
- # cljsrn (9)
- # clojure (54)
- # clojure-conj (7)
- # clojure-russia (12)
- # clojurescript (118)
- # cursive (11)
- # editors (3)
- # hoplon (58)
- # immutant (17)
- # off-topic (58)
- # om (1)
- # onyx (12)
- # re-frame (10)
- # reagent (8)
- # spacemacs (6)
mikethompson04:11:54
It seems to me that the next step will around FSM based logic in the "control" part of the apps.
mikethompson04:11:15
Then the focus shifts towards the control logic. Making that nice. Because when i write apps, that tends to be where the bugs are. Where the logic is the most dense
mikethompson04:11:47
Even simple apps have a logical state: https://medium.com/swlh/the-nine-states-of-design-5bfe9b3d6d85
mikethompson04:11:30
In a re-frame sense, the FSM stuff happens (should happen) in the event handlers
mikethompson05:11:58
Thompson's 10th rule (draft): > Any sufficiently complicated GUI program contains an ad hoc, informally-specified, bug-ridden, slow implementation of a hierarchical FSM