This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-06-12
Channels
- # babashka (26)
- # beginners (19)
- # biff (4)
- # cider (44)
- # clerk (7)
- # clj-kondo (12)
- # clojure (25)
- # clojure-austin (9)
- # clojure-denmark (2)
- # clojure-europe (28)
- # clojure-losangeles (1)
- # clojure-nl (4)
- # clojure-norway (35)
- # clojure-spec (7)
- # clojure-sweden (5)
- # clojure-uk (6)
- # cursive (22)
- # datascript (1)
- # datomic (4)
- # dev-tooling (2)
- # events (3)
- # gratitude (1)
- # honeysql (30)
- # hoplon (6)
- # hyperfiddle (4)
- # malli (4)
- # missionary (3)
- # off-topic (2)
- # overtone (2)
- # pathom (21)
- # reitit (3)
- # releases (4)
- # shadow-cljs (32)
- # sql (22)
- # xtdb (8)
- # yamlscript (6)
God morgon!
Tackar som frågar! Buggen är inte fixad än, men jag har trängt in den i ett hörn och tror jag har en bra gissning om rotorsaken. Jag ägnade energin igår åt att göra de saker jag misstänkte mer observerbara och fick på så sätt hjälp med uteslutning. (Plus att systemet nu är mer observerbart). Och när jag hade isolerat buggen bättre såg jag några sätt som systemet var sårbart för den här kategorin av fel och ägnade (och ägnar fortfarande) mig åt att göra det mer robust och enklare att förstå. Det hela handlar om appens initialisering. Det är ett antal subsystem som behöver starta i rätt ordning och felet började dyka upp på telefonen och exponerade ett antal felaktiga antaganden. Möjligen något för en state machine, men jag försöker först förenkla och se om jag verkligen behöver det. Jag har inte riktigt fått den där “nu delade jag min värld i två“-upplevelsen. Har möjligen varit lite för otålig för att tänka så klart.