3 ms·
Large-scale design in Haskell?
- caffeine 16y agoIt's amazing that I can ask a question like this on SO and have one of the world's experts answer. The conclusion was, basically, read Xmonad.
- felixmar 16y agoYou can summon dons anywhere on the Internet by using the magic word "Haskell". I don't know how he does it but it is amazing.
- dzorz 16y agoI understand that Xmonad probably is engineered like a large project, but I don't think it really qualifies as a large project. I'd say it is mid-size at best.
- dons 16y agoAnd the advice isn't that xmonad is large, but that it captures some nice patterns for scaling (e.g. the user extensions library is 10x the size of xmonad, but it all hangs together safely due to the interface class). The "engineering in haskell" slides though, describe large projects, and lessons from them.