clojure-norway

2020-06-14T19:01:04.101600Z

interessant perspektiv på typesystemer. Hvor nyttig er det å modellere grensene som utviklere får lov til å bevege seg i?

2020-06-14T19:02:52.102Z

i hodet mitt er det skillet litt det samme som bibliotek-kode/app-kode

2020-06-14T19:03:21.102800Z

i bibliotek-kode er det supernyttig. Masse begrensninger i core.async, immutable data i selve Clojure, osv. I mitt eget domene (app-koden) er det naturlig for meg å være litt mere forsiktig med å begrense hvordan ting kan brukes

👍 1
2020-06-14T19:04:50.103700Z

kanskje særlig aggregat-begrensninger. Med typesystemer er det lett å ende opp i en situasjon hvor du sier at "du kan ikke snakke om fornavn isolert, du må alltid ha en hel Person"

👍 1