The Sifflet visual functional programming language and aid to understanding recursive functions (http://mypage.iu.edu/~gdweber/software/sifflet/home.html)

#58Crash when opening or saving a file

After opening a file, applying a function definition, then when trying to open a file (the same file?) again, sifflet crashes with this message:

SiffML.hs:170:20-43: non-exhaustive patterns in lambda.

Reported by Matt D and Ryan B, observed by gdw. They told me that the crash first happened when they tried to save the file, but I observed it when re-opening a file.

  • Comments above this line optimistically state: -- sometimes I get bogus run-time errors here about -- this pattern [a, b, c] being non-exhaustive. -- Of course, it is non-exhaustive; but it is -- never violated in practice