Fork me on GitHub
#clojure-norway
<
2022-03-27
>
slipset09:03:03

Da har vi faktisk alt bortsett fra sleep gående fram til episode 3 https://github.com/slipset/zombiets

❤️ 2
slipset09:03:45

Og da funker sleep også!

Jakub Holý (HolyJak)09:03:34

I spent this morning with cljc, clojurescript, shadow and 1.11 for RAD / Asami :)

teodorlu11:03:33

Så hva synes dere? Hvor mye har valg av språk å si for å skive zombiespill?

slipset14:03:09

Ikke så mye, inntil jeg begynte med typing…

slipset14:03:37

Nå har jeg typet opp alt, og har vel omtrent ingen “Any” gående.

slipset14:03:54

Det er litt merkelig at backend sender først et tomt map og så et sett med actions.

slipset14:03:18

Det interessante her er jo arkitekturen.

slipset14:03:22

Tror også at assoc-in trikset er ganse uidiomatisk i TS og at mindre generiske ops, som f.eks show-tips

😄 1
slipset14:03:14

Ha! Episode 4 var jo bare backendgreier, så da er jeg up to date.

slipset16:03:03

Så lurer jeg litt på hvorfor man først sender ut et tomt map på ws’en for så å sende ut vectors. Det gjør jo at man egentlig må ta høyde for begge deler 😕

teodorlu17:03:47

Ja, for du jobber mot den originale clojure-backenden?

slipset17:03:18

Jepp. Eneste er at jeg må shippe json og ikke edn.

👍 1
teodorlu17:03:55

Er det lov å spørre hva du synes funker best? Eller er det litt tidlig?

slipset17:03:33

Jeg synes hiccup er mye mer digg enn tsx. Jeg synes vel som nevnt at arkitekturen er digg. Man ville kanskje ikke gjort det akkurat sånn hvis man skulle bruke ts på frontend, men sånn stort sett så vet jeg ikke om jeg synes typene gir sånn kjempeverdi enn så lenge.

👍 1
slipset17:03:12

Kunne også godt tenkt meg pattern matching/core.match. Fant https://github.com/gvergnaud/ts-pattern, men fikk det ikke til å gjøre det jeg ville.

slipset18:03:50

Ha! En ting jeg faktisk liker med min impl er at performActionser “ren” i den forstand at den ikke vet noe om lagrings mekanismer. perform-actions hamrer på et atom og det er kanskje ikke like vakkert.

slipset18:03:47

selvom min performAction er stygg som juling 🙂