This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-09-06
Channels
- # announcements (12)
- # asami (3)
- # babashka (59)
- # beginners (20)
- # biff (1)
- # calva (87)
- # cherry (8)
- # clj-kondo (41)
- # clj-together (4)
- # cljdoc (5)
- # cljfx (4)
- # cljs-dev (2)
- # cljsrn (6)
- # clojure (63)
- # clojure-europe (22)
- # clojure-nl (1)
- # clojure-norway (35)
- # clojure-uk (4)
- # clojurescript (5)
- # conjure (2)
- # datalevin (4)
- # datascript (8)
- # datomic (16)
- # events (1)
- # figwheel-main (1)
- # fulcro (9)
- # hyperfiddle (4)
- # introduce-yourself (1)
- # jobs (3)
- # kaocha (10)
- # lambdaisland (2)
- # lumo (7)
- # nbb (1)
- # off-topic (29)
- # pathom (15)
- # re-frame (80)
- # releases (1)
- # remote-jobs (4)
- # shadow-cljs (13)
- # spacemacs (9)
- # sql (25)
- # squint (32)
- # tools-deps (6)
- # uncomplicate (6)
- # xtdb (15)
Det har den så absolutt! God og mør i kroppen og har i tillegg fått jobbet. Eneste nedturen er at jeg har vært for feig/funnet for mange unnskyldninger til å ikke prøve på forlengs salto 🙂
John Carmack om vi: “this was kind of like my civil war reenactment phase, I’m going out there doing it like they used to in the old days” Problemet her er vel ikke at IDE-er og debuggere er bra, men at han ikke brukte emacs? https://youtube.com/clip/UgkxZZKR6P0lVt8Cm8cIG9PWjhf1hSq1rNxa
clojurescript er veldig bra med jQuery egentlig, threading macro og jquery er bestevenner!
Straffen blir å måtte jobbe gratis for Ardoq til jQuery er fjernet fra vår kodebase.
Neste som skjer er at du oppdager at “Hey, dom’en er jo en stor muterbar dings? Jeg kan jo bare sette noen klasser og noe data på noen div’er for å sende informasjon mellom ting!”
måtte nedgradere til React 17 for å få synkron hiccup -> string med HTML dette går veien
har Clojure “remaining” for destructuring av maps? Altså, destructure ut key x og y, og gi meg de keysa som er igjen? En slags snarvei for dette:
(let [{foo :foo bar :bar :as props}]
(dissoc props :foo :bar))
Tror ikke det det finnes noe innebygget for det i destructuring. Mener jeg har sett samme spørsmål på #clojure uten noe definitivt svar.
React 18 virker jo forøvrig ganske kult? Usikker på hvor oppdatert snabbdom er. Men at React 18 er async all the things virker jo fint, litt mindre låsing i GUI-tråden, litt enklere å rendre deler av treet i web workers, osv osv
Høres egentlig ut som en løsning på et problem som har oppstått fordi det er stappa alt for mye greier inn i react-komponentene?
eventuelt at om du gjør en svæææær render så kan det batches litt enklere så du ihvertfall får scrolla litt sånn innimellom, i stedet for full lås?
Jeg har ikke store nok sider til å ha kjent veldig på det problemet. Kanskje jeg har "expensive hardware privilege"
> A key property of Concurrent React is that rendering is interruptible. > > With this capability, React can prepare new screens in the background without blocking the main thread. This means the UI can respond immediately to user input even if it’s in the middle of a large rendering task virker som det er mye “can” og “possible”, lite om når det konkret bidrar til mere snappy GUI
> However, long term, we expect the main way you’ll add concurrency to your app is by using a concurrent-enabled library or framework. In most cases, you won’t interact with concurrent APIs directly. For example, instead of developers calling startTransition whenever they navigate to a new screen, router libraries will automatically wrap navigations in startTransition. virker jo lovende, endelig nye features i React som er lagt opp til react-as-a-platform
Jeg holder en knapp på "rammeverket vårt har gradvis åpnet for å blande sammen stadig nye concerns med rendering, og i stedet for å bremse opp har vi laget enda flere features for å jobbe rundt problemet som følger av dette"