[Haskell-cafe] Re: DDC compiler and effects; better than Haskell?
roconnor at theorem.ca
roconnor at theorem.ca
Thu Aug 13 00:54:29 EDT 2009
On Wed, 12 Aug 2009, Peter Verswyvelen wrote:
> I kind of agree with the DDC authors here; in Haskell as soon as a
> function has a side effect, and you want to pass that function to a
> pure higher order function, you're stuck, you need to pick the monadic
> version of the higher order function, if it exists. So Haskell doesn't
> really solve the modularity problem, you need two versions of each
> higher order function really,
Actually you need five versions: The pure version, the pre-order
traversal, the post-order traversal, the in-order traversal, and the
reverse in-order traversal. And that is just looking at syntax. If you
care about your semantics you could potentially have more (or less).
--
Russell O'Connor <http://r6.ca/>
``All talk about `theft,''' the general counsel of the American Graphophone
Company wrote, ``is the merest claptrap, for there exists no property in
ideas musical, literary or artistic, except as defined by statute.''
More information about the Haskell-Cafe
mailing list