0xd34df00d 16.02.2012 13:33 Azoth_primary

Кажется, иногда я переусердствую с лямбдами: http://paste.pocoo.org/show/551968/

Recommended by:

@pooq: моча съела говно

1. rman 16.02.2012 13:34 Gajim

да нет, ок

2. hirthwork 16.02.2012 13:34 mcabber

ты жалкий позер, нихуя не понимающий в «переусердствую»

3. 0xd34df00dhirthwork /2 16.02.2012 13:35 Azoth_primary

Ну расскажи мне.

4. magog 16.02.2012 13:48 Azoth

не вижу ничего ужастного. ВОт если бы всен это было ОДНОЙ лямбдой, то да. Был бы пиздец

5. magoghirthwork /2 16.02.2012 13:49 Azoth

двачую этого анализера. Все верно сказал.

6. 0xd34df00dmagog /5 16.02.2012 13:52 Azoth_primary

checkFL fl (u, v) = v `IS.member` (fs fl IM.! u)
uniteFL fl (u, v) = FList $ IS.fold (IM.update (\_ → Just set)) fs' set
where fs' = fs fl
set = uncurry IS.union $ join (***) (fs' IM.!) (u, v)
uniteFLChecked fl (u, v) | checkFL fl (u, v) = fl
| otherwise = uniteFL fl (u, v)
fromVerts vs = FList $ foldl' (\m i → IM.insert i (IS.singleton i) m) IM.empty vs
fromVertsA = fromVerts . elems
type KrusState g w = (g w, g w, FList)
stepKrus (g, res, verts) | Just e ← minEdge g = stepKrus $ handleEdge (g, res, verts) e
| otherwise = (g, res, verts)
handleEdge (g, res, verts) we@(e, w) = (remMinEdge g, res', verts')
where (res', verts') | checkFL verts e = (res, verts)
| otherwise = (addEdge we res, uniteFL verts e)

Вот, покушай этих няшных лямбд.

7. magog0xd34df00d /6 16.02.2012 14:03 Azoth

говно какоето. НАбор букв.

8. 0xd34df00dmagog /7 16.02.2012 14:06 Azoth_primary

Нет, хаскель.

9. hirthwork0xd34df00d /8 16.02.2012 14:06 mcabber

нет говно.

10. 0xd34df00dhirthwork /9 16.02.2012 14:06 Azoth_primary

У тебя баттхерт.

11. hirthwork0xd34df00d /10 16.02.2012 14:07 mcabber

у меня саттер

12. magog0xd34df00d /8 16.02.2012 14:07 Azoth

и чем это не соответствует моему комментарию?

13. 0xd34df00dhirthwork /11 16.02.2012 14:07 Azoth_primary

Нет баттхерт.

14. DZhonmagog /7 16.02.2012 14:12

нет не говно

15. DZhonhirthwork /9 16.02.2012 14:12

/14

16. DZhon 16.02.2012 14:13

Сам так пишу уже джва года^W^W некоторое время ;[

17. borman 16.02.2012 17:41

Кажется, уже.

18. bormanborman /17 16.02.2012 18:49

Только с нн-ой попытки понял, что там "иногда", а не "когда-нибудь". Фейспалм.

Do you really want to delete ?