?

Log in

Уголок оверинжиниринга - Дважды мудак [entries|archive|friends|userinfo]
Декларативное рулит

Site Meter

[ website | Мой сайт ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Уголок оверинжиниринга [мар. 7, 2017|23:04 pm]
Andy Melnikov
[Tags|, , , ]

У меня есть хохма-модуль Utils.Kmett, который стал ещё круче, чем был.

https://github.com/nponeccop/HNC/commit/c5a9ef249e86d2044be7995f1cbf525abe58c00f

Модуль реализует 2 строчки-хелпера, которые однако "имеют обобщённый тип и заслуживают выноса в либу".

Для этих 2 строчек:

- подключается 3 либы lens, bifunctors и аdjunctions, больше нигде в проекте не используемых
- подключается 5 синтаксических расширений, включая TemplateHaskell
- импортируются 8 символов из 7 модулей 4 либ (один символ используется только в невидимом TH-коде)
СсылкаОтветить

Comments:
[User Picture]From: helvegr
2017-03-10 03:33 am
Весь проект без сигнатур типов? Адово.
(Ответить) (Thread)
[User Picture]From: nponeccop
2017-03-10 04:10 am
Мне только мешают рефакторить, почему-то. Я писал уже, другие со мной не согласны. Ну и пусть. Ставлю только в трудных местах и где GADT их требуют
(Ответить) (Parent) (Thread)
[User Picture]From: helvegr
2017-03-10 04:16 am
okay.jpg
(Ответить) (Parent) (Thread)