[Haskell-cafe] Difference Lists versus Accumulators
Roman Cheplyaka
roma at ro-che.info
Tue Jan 8 13:57:03 CET 2013
* Edsko de Vries <edskodevries at gmail.com> [2013-01-08 12:22:59+0000]
> But what happens when we return a difference list instead, replacing
> [] with id, (++) with (.) and [x] with (x :)?
>
> ...
>
> And we have recovered the standard definition using an accumulator! I
> thought that was cute :) And may help understanding why difference
> lists are useful.
>
> Edsko
Perl: There Is More Than One Way To Do It
Python: There Is One Way To Do It
Haskell: There Is One Way To Do It, Up To Isomorphism
:)
Roman
More information about the Haskell-Cafe
mailing list