
28 Feb
2009
28 Feb
'09
7:48 p.m.
Ok, so I was able to extract a simpler program with the same symptoms. http://hpaste.org/fastcgi/hpaste.fcgi/view?id=1900#a1900 Apparently the exception is only triggered when m is used in line 31. So I guess that evaluate in line 24 is not causing strict evaluation of the Data.Binary.Get monad, even though it is working for the error and assert tests. Why is that? Is that expected? If so, what am I doing wrong? Thanks, Bjoern