[Haskell-cafe] Why Haskell is beautiful to the novice

Mike Meyer mwm at mired.org
Fri Aug 28 22:24:03 UTC 2015

On Fri, Aug 28, 2015 at 4:44 PM Francesco Ariis <fa-ml at ariis.it> wrote:

> On Sat, Aug 29, 2015 at 12:26:04AM +0300, Kosyrev Serge wrote:
> > Now, how is this different from a comparison of the amount of effort
> > spent on the relevant libraries?
> >
> > ..where the difference is still enormous, like multiple orders of
> magnitude.
> That's exactly the point (amusingly illustrated in this comic [1]).

And that's what programming these days should be like: finding the right
libraries to use, and the connecting them properly. Python does this really
well because it comes bundled with a well-curated set of libraries, and
excellent libraries built on top of those.

Haskell should do it well because the language makes building composable
functions easier than OOP languages, and the community encourages people
who do so. In general, I've found combining Haskell libraries - where they
exist - easier than doing the same for Python libraries.

> I must say the suggestion to use `diagrams` (made by Tikhon Jelvis)
> makes really sense: it's fun, it's easy/quick to set up, it's powerful.

Part of it's power comes from having well-defined composable functions.
It's also fairly complete, so I haven't really had a chance to integrate it
with other libraries. This may be a module that favors Haskell the way
PyGame favors Python.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20150828/469e01ec/attachment.html>

More information about the Haskell-Cafe mailing list