ghci+hoogle
Чтобы не забыть, как впихнуть hoogle в ghci:
в файл: C:\Documents and Settings\user\Application Data\ghc\ghci.conf
добавить строку
:def hoogle \x -> return $ ":!hoogle \"" ++ x ++ "\""
в результате в ghci будет доступна команда
:hoogle чего-нибудь
А вот чего еще не хватает: редактор для хаскеля, в котором можно было бы по быстрому перейти на определение любой функции, а то задалбывает искать по всем пакетам да копаться в hoogle.
в файл: C:\Documents and Settings\user\Application Data\ghc\ghci.conf
добавить строку
:def hoogle \x -> return $ ":!hoogle \"" ++ x ++ "\""
в результате в ghci будет доступна команда
:hoogle чего-нибудь
А вот чего еще не хватает: редактор для хаскеля, в котором можно было бы по быстрому перейти на определение любой функции, а то задалбывает искать по всем пакетам да копаться в hoogle.
no subject
(Anonymous) 2011-11-19 09:26 am (UTC)(link)ну или emacs, но вим лучше
no subject
Я с этим хаскелем все забываю, ради чего я это все завел - чтобы на десктоп линукс впереть и без извращений пользоваться вимом и прочим:)
no subject
no subject
no subject
открываю исходник в виме. нужно дописать строчку. переключаюсь в insert mode. а это жеж нельзя делать! insert mode некошерен! и так каждый раз
ну я понимаю, что когда конфиги правишь, зачастую нужен overwriting. но для написания кода это не подходит
no subject
no subject
no subject
no subject
no subject
no subject
То есть не надо ходить по исходнику в insert mode. И удалять в нём -- в общем-то тожэ.
no subject
no subject
no subject
Ну и да, тогда средние 70 строк в сутки были бы смехотворны, а запредельные 1200 -- нормой очень отсталого кодера.
На самом деле наша работа в основном состоит из чтения и понимания разнородных исходников.
no subject
Дольше всего продержался, когда vipper там запускать научился...
Хотя, говорят, в elispе таки перешли на static scoping - надо будет еще разок попробовать.
no subject
no subject
Я знал, что это можно, но наконец-то руки дошли сделать.
no subject
no subject
no subject