Fork me on GitHub
#clojure-norway
<
2022-04-05
>
augustl06:04:30

interessant poeng med funksjonskall vs data, da. Mulig det ikke er et problem i 2022, selv på mobiler, siden de har blitt så kjappe og fine. Men gitt at man må bruke funksjonskall og ikke data, så er vel JSX hakket hyggeligere for øyet enn React.DOM.altmuligrart over alt i koden

cjohansen07:04:24

Jeg har aldri brukt JSX og heller aldri brukt “React.DOM.altmuligrart over alt i koden”, så det vil jeg kalle en falsk dikotomi 🙂

augustl07:04:42

ja altså, det var gitt at det er kjempelurt å bruke funksjonskall i stedet for data

augustl07:04:04

men mulig det bare var lurt på typ iPhones med ultra-treg RAM i 2012

cjohansen07:04:24

Da jeg jobba med React fra JS så gjorde jeg sånn:

var d = React.DOM;

d.div({}, 'lol')

augustl07:04:05

man kan jo lure på hvor viktig "parentes-allergi" er. React klarte å bli mainstream, kanskje JSX var essensielt, siden </a></p></div> er mere mainstream-spiselig enn )))

😭 1
augustl07:04:47

XML er et krav for å bli mainstream? :thinking_face: (😭)

augustl07:04:18

Flutter-verden gjør automatisk sånn her - editoren legger til kommentarer for "closing tags" automagisk. Kanskje dette er skillet på hvem som liker Clojure og alle andre

cjohansen07:04:02

Tror jeg venter på Clojure for Dart før jeg prøver meg på Flutter, ja 😂

1
😄 1
augustl07:04:49

; :hugging_face:

augustl07:04:40

både Flutter og React har "contexts" og. Enda et mainstream-krav? Contexts = props som sendes nedover automatisk, og kan fiskes ut nede i treet uten at de eksplisitt er sendt inn. Det faller under "min" definisjon av enveis dataflyt, siden de bare går nedover og ikke oppover, men ja, men nei.

augustl07:04:58

blir ikke UI-kode uten contexts og XML, nei

augustl07:04:18

context, XML, og referential opaqueness

😢 1
slipset07:04:20

Det som er litt interessant er at så lenge du har et språk som ikke er en lisp, så blir parenteser et helvete fordi paredit blir et helvete. Når du jobber med en lisp skjønner du etterhvert (tok tid for meg) at du må lære deg paredit (eller lignende) og parentesene blir plutselig din venn.

augustl07:04:52

rart hvor mye bedre )))) er enn

)
    )
  )
)

slipset07:04:58

Så Flutter eksemplet ditt over. De parenteskommentarene ser jo bare helt duste og ubrukelige ut.

💯 1
slipset07:04:38

Huff, får hive meg på sykkelen og komme meg på kontoret. Skituren i morges ga meg i allefall nok tid til å komme på en ide til en React Norway talk.

partyparrot 4
oddsor08:04:16

ski-driven development hammock ⛷️

😂 1
🎿 1