Dmitry Kandalov
09/11/2023, 3:24 PMdev.forkhandles.result4k.Result4k should be the default 🤔 Because dev.forkhandles.result4k.Result will inevitably clash with kotlin.Result. And since IntelliJ doesn’t keep typealiases when refactoring, the codebase ends up as a mix of Result4k and Result.Andrew O'Hara
09/11/2023, 3:25 PMResult4k everywhere so I don't have to fuss with the imports.dave
09/11/2023, 4:16 PMnatpryce
09/12/2023, 8:48 AMnatpryce
09/12/2023, 8:48 AMnatpryce
09/12/2023, 8:49 AMDmitry Kandalov
09/12/2023, 8:55 AMOutcome is a bit less funky than Upshot. Should the library be renamed to outcome4k then? 😅
Another option is to have compiler/IDE plugin to enforce that `Result`s are not mixed 🤔 (And also always handled.)natpryce
09/12/2023, 9:04 AMAndrew O'Hara
09/12/2023, 2:38 PMResult4k , but a quick look at a thesaurus reveals Verdict, Answer, or Product 🤔