Помимо загрузки файла Haskell в GHCi, а затем с помощью :type <expr>
, есть ли способ отображения типов отображения компилятора для всех функций по мере их компиляции?Отображать типы функций в Haskell
13
A
ответ
15
Если вы передадите -fwarn-missing-signatures
(или -Wall
) в GHC, в нем будет перечисляться каждая функция верхнего уровня, которая не имеет аннотации типа в файле, вместе с выведенным типом.
+3
Я думаю, это именно то, что я искал. Благодарю. – Ralph
Возможно, вы захотите посмотреть [hdevtools] (https://github.com/bitc/hdevtools) и посмотреть, можно ли подключить плагин интеграции к вашему любимому редактору кода. В vim я могу отображать тип любого выражения под курсором при редактировании, без перекомпиляции чего-либо! – kqr