[Haskell] Long live Edison
David Menendez
zednenem at psualum.com
Tue Feb 21 01:19:31 EST 2006
ajb at spamcop.net writes:
> G'day all.
>
> Quoting Robert Dockins <robdockins at fastmail.fm>:
>
> > -- The Sequence 'rcons' method takes its arguments in the opposite
> > order as the 'lcons' method (for mnemonic purposes). Should the
> > arguments to 'rcons' be reversed?
>
> The argument is that they both take their arguments in the order
> that they would do were they implemented with concatenation:
>
> lcons x xs === [x] ++ xs
> rcons xs x === xs ++ [x]
>
> This certainly makes sense to me. Is there an argument for using
> the other order?
The order of rcons is also natural for using in-line, e.g. "xs `rcons`
x".
--
David Menendez <zednenem at psualum.com> | "In this house, we obey the laws
<http://www.eyrie.org/~zednenem> | of thermodynamics!"
More information about the Haskell
mailing list