
Benjamin L.Russell wrote:
On Tue, 21 Oct 2008 01:46:00 -0400, ajb@spamcop.net wrote:
A paintbrush is easy to use, but hard to use well.
An interesting analogy. Then, in the style of a verbal analogy exam question:
C++ : paintbrush :: Haskell : ?
C++ : paintbrush :: Haskell : gimp or photoshop ? (A twist on what "paintbrush" refers to. :) You can get gimp and photoshop to do wonder once you become computer-literate. You can get Haskell to do wonder once you become category-literate.) C++ : paintbrush :: Haskell : OpenGL ? (OpenGL has combinators for affine transformations. Plus, it has one more dimension than paintbrush painting!) C++ : paintbrush :: Haskell : graphics software used for the Lord of the Rings movies? ("Real artists" swear by the paintbrush. The rest of us need automation in rendering things, postponing evaluation, and freeing memory!) :)