metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-11-19 11:41 am

ghci+hoogle

Чтобы не забыть, как впихнуть hoogle в ghci:
в файл: C:\Documents and Settings\user\Application Data\ghc\ghci.conf
добавить строку
:def hoogle \x -> return $ ":!hoogle \"" ++ x ++ "\""

в результате в ghci будет доступна команда
:hoogle чего-нибудь

А вот чего еще не хватает: редактор для хаскеля, в котором можно было бы по быстрому перейти на определение любой функции, а то задалбывает искать по всем пакетам да копаться в hoogle.

(Anonymous) 2011-11-19 09:26 am (UTC)(link)
так vim + теги, для хаскеля есть программа, которая их генерирует
ну или emacs, но вим лучше

[identity profile] deni-ok.livejournal.com 2011-11-19 09:39 am (UTC)(link)
Вот спасибо!
Я знал, что это можно, но наконец-то руки дошли сделать.

[identity profile] theiced.livejournal.com 2011-11-19 11:21 am (UTC)(link)
emacs вроде умеет джампать...

[identity profile] tzirechnoy.livejournal.com 2011-11-19 03:03 pm (UTC)(link)
Ну да, tags для определений + в вим есть вызов справки на слово по K. По умолчанию это man, но несложно переставить на какой-нибудь hoogle.