4 ms·
Reflections on Haskell and Rust
- runeks 1y agoRegarding 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 1y agoI would just shadow (it works) config <- loadConfig config <- validateConfig config config <- mergeDefaults config