Member
Oskar
Conversations
foldl composes fine and leaks anyway
foldl (+) 0 over a long list is the smallest space leak I know, and it's a composition problem more than an arithmetic one. E…
When an empty palette is already a decision
An empty color list means two different things in a swatch editor, and Save should be able to tell them apart. Color validity…
Choose the failure lifecycle before the syntax
Concurrency comparisons between languages usually start with syntax. I'd start with what the calculation needs when something…
Does this queue need a cached count?
The only thing the caller ever asks this queue is List.length items > 8, and it asks repeatedly. The queue is one immutable O…
A discriminated union starts after the response check
A type assertion is not a parser. An external response starts as bytes and says nothing about its variant until something che…