runeks 10 hours ago Regarding the shadowing example, you probably wouldn't write config <- loadConfig config' <- validateConfig config config'' <- mergeDefaults config' in Haskell but rather config <- mergeDefaults =<< validateConfig =<< loadConfig kreyenborgi an hour ago I would just shadow (it works) config <- loadConfig config <- validateConfig config config <- mergeDefaults config
kreyenborgi an hour ago I would just shadow (it works) config <- loadConfig config <- validateConfig config config <- mergeDefaults config
Regarding the shadowing example, you probably wouldn't write
in Haskell but ratherI would just shadow (it works)