Lorsque je programme en Javascript, je trouve extrêmement pratique de pouvoir utiliser le débogueur pour interrompre l'exécution du programme à tout moment, d'exécuter des commandes et d'inspecter des variables à partir de là.
De retour à Haskell, existe-t-il un moyen d'exécuter des fonctions arbitraires dans la REPL interactive GHCI ou suis-je limité aux choses déclarées au plus haut niveau?
Quelle est l'approche "standard" du travail et du débogage des fonctions et valeurs internes?