Другой вариант - Scion , который по сути является внешней оболочкой для API GHC, действующей как сервер, предоставляющий возможности, подобные IDE для редакторов, таких как Emacs и Vim.
В файле readme упоминается «экспериментальная» команда C-c C-t
, которая показывает тип идентификатора в точке, включая локальные идентификаторы. Тем не менее, это будет работать, только если ваш файл проверяет тип.
Это позволяет вам определить тип локальной декларации без компиляции вашего файла или загрузки в GHCi, что означает, что он не будет так сильно нарушать ваш поток мыслей.