Hacker News new | ask | show | jobs
by dons 4749 days ago
You don't know Haskell.

> take 8 $ cycle [1,2,3]

1 comments

  cycleM x = x `mplus` (cycleM x)

  take 8 $ cycleM [1,2,3]
might be more generic?