You read the issue then keep it in a stack, manually sorted in chronological order.
Name:
Anonymous2009-11-27 14:13
>>=1 Back to /haskell-cafe/, please.
>>=2
It's "GRUNNUR"! Not "GRUNNER"! That's not even a word! "GRUNNUR" is the standard!
>>=3
That's susceptible to stack pointer monadic overflow.
Name:
Anonymous2009-11-27 14:23
you're signature is unOPTIMIZED
fac n = product [1..n]
Name:
Anonymous2009-11-27 14:25
>>5
Your signature is unclever and mathematically incorrect and doesn't conform to Prague standards.
_________________________________________________
fact n = product $ takeWhile (/= 0) [n, n - 1 ..]