* Don Stewart <d...@galois.com> [2009-11-30 13:01:11-0800] > mlesniak: > > Hello, > > > > In terms of > > > > "to become a great programmer, you need to read great programs"[1] > > > > what are "great" programs written in Haskell (for your personal > > definition of great), which source code is freely available on hackage > > or somewhere else on the net? > > > > I'm personally also interested in your definitions of great; for me, a > > great programs is defined by one of > > > > * good and well-written documentation > > (literate Haskell helps a lot) > > * novel ideas to use functional programming > > * elegance > > * showing how functional programming can ease tasks that > > are difficult to achieve in an imperative style > > > > Maybe we should create a Page on haskell.org (which I would do if I > > had write-access) mirroring the pages [2,3]? > > It's been reported that xmonad is a good read. Notably, it uses a > nested zipper to statically avoid out-of-index errors in the core data > structures. Parts of the core have been modelled in Coq too, which is > unusual.
IMO, xmonad is also an example of a great extension API (just look at the number of third-party contribs) -- Roman I. Cheplyaka :: http://ro-che.info/ "Don't let school get in the way of your education." - Mark Twain _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe