2013-06-06 21 views
13

Oprócz ładowania pliku Haskella do GHCi, a następnie korzystania z :type <expr>, czy istnieje sposób wyświetlania typów kompilacji dla wszystkich funkcji podczas ich kompilacji?Wyświetlanie typów funkcji w Haskell

+3

Możesz rzucić okiem [hdevtools] (https://github.com/bitc/hdevtools) i sprawdzić, czy możesz znaleźć wtyczkę do swojego ulubionego edytora kodu. W vimie mogę wyświetlić typ dowolnego wyrażenia pod kursorem podczas edycji, bez rekompilacji czegokolwiek! – kqr

Odpowiedz

15

Po przekazaniu -fwarn-missing-signatures (lub -Wall) do GHC zostanie wyświetlona każda funkcja najwyższego poziomu, która nie ma adnotacji typu w pliku, wraz z typem wywnioskowanym.

+3

Myślę, że dokładnie tego szukałem. Dzięki. – Ralph

Powiązane problemy