Size: a a a

2020 June 30

YP

Yuriy Pitomets in Haskell
кстати https://github.com/ennocramer/floskell
а hindent похоже всё.
источник

AP

Aleksei (astynax) Pi... in Haskell
src-exts == сразу в топку
источник

AV

Alexander Vershilov in Haskell
@A64m_qb0 у меня есть` [(a, b->Bool)]` и [b] могу ли я как-то эффективно (с foldl) превратить это в [(a,Int)] где для каждого a посчитано сколько b удовлетворяют предикату?
источник

YP

Yuriy Pitomets in Haskell
наследие hindent?
то-то он поломаный.
источник

AV

Alexander Vershilov in Haskell
Ну кроме как пробежаться всеми подряд
источник

AP

Aleksei (astynax) Pi... in Haskell
Форматтер должен переваривать частично написанный код. А src-exts даже то, что компилятор переваривает, не может съесть порой
источник

AV

Alexander Vershilov in Haskell
(но список b будет в итоге материализован, так что может пробежаться всеми логично)
источник

MK

Maxim Koltsov in Haskell
Aleksei (astynax) Pirogov
Форматтер должен переваривать частично написанный код. А src-exts даже то, что компилятор переваривает, не может съесть порой
Да
источник

YP

Yuriy Pitomets in Haskell
Aleksei (astynax) Pirogov
Форматтер должен переваривать частично написанный код. А src-exts даже то, что компилятор переваривает, не может съесть порой
тут особо и выбирать не из чего)
источник

AP

Aleksei (astynax) Pi... in Haskell
Ну свежие хотя бы парсер от ghc используют, поэтому хотя бы любой дописанный код могут прочитать
источник

MK

Maxim Koltsov in Haskell
Aleksei (astynax) Pirogov
Ну свежие хотя бы парсер от ghc используют, поэтому хотя бы любой дописанный код могут прочитать
Кстати, к слову, стайлиш научился читать экстеншены из кабал файла
источник

AP

Aleksei (astynax) Pi... in Haskell
О! Надо же
источник

MK

Maxim Koltsov in Haskell
У меня была мысль пересадить его на гхц парсер, но показалось что с наскока это сложно
источник

A

Andrey in Haskell
Maxim Koltsov
У меня была мысль пересадить его на гхц парсер, но показалось что с наскока это сложно
+
источник

YP

Yuriy Pitomets in Haskell
Aleksei (astynax) Pirogov
Ну свежие хотя бы парсер от ghc используют, поэтому хотя бы любой дописанный код могут прочитать
ой ли, см. выше, британи на комментах и переносах строк в тайп операторах только так капризничает.
источник

AA

A64m AL256m qn<co... in Haskell
Alexander Vershilov
@A64m_qb0 у меня есть` [(a, b->Bool)]` и [b] могу ли я как-то эффективно (с foldl) превратить это в [(a,Int)] где для каждого a посчитано сколько b удовлетворяют предикату?
а зачем тут фолдл? тут же просто map который length . filter p $ bs делает нормально должен работать
источник

AV

Alexander Vershilov in Haskell
ну map (fmap (\p -> length . filter p $ bs))
источник

AV

Alexander Vershilov in Haskell
но мало ли можно лучше
источник

AA

A64m AL256m qn<co... in Haskell
а, понял, надо по bs пройтись одновременно
источник

AV

Alexander Vershilov in Haskell
да
источник