GHCi se cuelga cuando Ctrl + Cing desde un bucle infinito con el conjunto -fbreak-on-exception
Como dice el título, creo un bucle infinito en GHCi:
f x = x - 2
g x = if f x < x then g (f x + 2) else x
g 2
Al presionar Ctrl + C normalmente aparece "Interrumpido". y un regreso al aviso de GHCi. Si yo:set -fbreak-on-exception
sin embargo, de antemano, Ctrl + C no rompe el ciclo y mi único recurso es matar el programa externamente.
¿Hay alguna manera de romper en bucles infinitos usando GHCi? ¿Es esto un error?