lomeo: (лямбда)
[personal profile] lomeo
Узнал, что многие haskellers пользуются vim. Не лежит у меня к нему душа.
До этого пользовался (и продолжаю) FAR+Colorer. Благо схему для раскраски там написать можно быстренько.
Сильно склоняюсь в сторону Emacs. Пока все время на нем не работаю, но уже достаточно много за ним провожу. Наверное, на нем и останусь.



Date: 2006-04-06 04:31 am (UTC)
From: [identity profile] kozodoev.livejournal.com
в принципе хаскель любой редактор стерпит - я как-то слабо ощущаю разницу при переходе от одного к другому в его случае.
еще jedit в принципе ничего - там даже какой-то плагин есть, который ошибки компиляции в хаскеле подсвечивает. И еще есть модуль для эклипса - меня правда не торкнуло.

Date: 2006-04-06 07:09 am (UTC)
From: [identity profile] lomeo.livejournal.com
С модулем для эклипса я баловался, не понравился, честно говоря. А emacs понравился. Честно говоря, мне кажется, что мне просто захотелось наконец-то научиться работать в редакторе, к которому я давно и безнадежно приглядывался. А Хаскель послужил оправданием :-)

Date: 2006-05-06 02:50 am (UTC)
From: [identity profile] zerthurd.livejournal.com
Емакс всяко рулит. Пользуюсь только им.

Date: 2006-12-06 11:25 am (UTC)
From: [identity profile] k0l7gxb1kicxm.livejournal.com
Узнаю код на скриншоте :)
instance Show Lambda where
	show (Var x) = x
	show (Ap x y) = case y of
			Ap _ _ -> showLam x ++ "(" ++ show y ++ ")"
			_ -> showLam x ++ " " ++ showLam y
		where
			showLam l@(Lam _ _) = "(" ++ show l ++ ")"
			showLam x = show x
	show l@(Lam x e) = "\\" ++ lamList l
		where
			lamList (Lam x subL@(Lam y e)) = x ++ " " ++ lamList subL
			lamList (Lam x e) = x ++ "." ++ show e


Будет удобнее, наверное :))

Date: 2006-12-06 11:48 am (UTC)
From: [identity profile] lomeo.livejournal.com
:-) Не поверишь, в последней версии именно такой код ;-)

Profile

lomeo: (Default)
Dmitry Antonyuk

April 2024

S M T W T F S
 123456
7891011 1213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 24th, 2025 07:08 am
Powered by Dreamwidth Studios