
29 Jul
2004
29 Jul
'04
4:40 p.m.
On Thu, Jul 29, 2004 at 06:29:52PM +0200, Henning Thielemann wrote:
Say, you have some stop condition that you want to use in connection with unfoldr:
unfoldr (\n -> toMaybe (n<10) (n,n+1)) 0
How about using MonadPlus instance for Maybe? It seems a bit clearer to me. unfoldr (\n -> guard (n<10) >> return (n,n+1)) 0 Best regards, Tom -- .signature: Too many levels of symbolic links