2013-06-06 2 views
13

Помимо загрузки файла Haskell в GHCi, а затем с помощью :type <expr>, есть ли способ отображения типов отображения компилятора для всех функций по мере их компиляции?Отображать типы функций в Haskell

+3

Возможно, вы захотите посмотреть [hdevtools] (https://github.com/bitc/hdevtools) и посмотреть, можно ли подключить плагин интеграции к вашему любимому редактору кода. В vim я могу отображать тип любого выражения под курсором при редактировании, без перекомпиляции чего-либо! – kqr

ответ

15

Если вы передадите -fwarn-missing-signatures (или -Wall) в GHC, в нем будет перечисляться каждая функция верхнего уровня, которая не имеет аннотации типа в файле, вместе с выведенным типом.

+3

Я думаю, это именно то, что я искал. Благодарю. – Ralph