[Haskell-cafe] Odd behavior with Num instance for lists (was: f^n for functional iteration)
Dan Burton
danburton.email at gmail.com
Fri Dec 13 18:57:10 UTC 2013
When using this hack, I prefer `fromInteger x = repeat (fromInteger x)`.
That way, you get
> 2 * [1,2,3]
[2,4,6]
It's cute for playing around, but the Num instance for lists is somewhat
discouraged in "real" code.
-- Dan Burton
On Fri, Dec 13, 2013 at 10:15 AM, Dario Bertini <berdario at gmail.com> wrote:
> I guess you meant
>
> (*) = zipWith (*)
> ?
>
> Dumb question: would it be fine to use such an instance in real world
> application code (in contrast with library code... I guess it would be
> frowned upon there?)
>
> are there any "dangers"... weird interactions?
>
> --
> xmpp: berdario at gmail.com
> bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP
> gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just
> for signing commits)
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20131213/48769e78/attachment.html>
More information about the Haskell-Cafe
mailing list