Size: a a a

2020 June 30

YS

Yan Shkurinskiy in Haskell
настроить и забыть, вероятно, не выйдет
источник

YS

Yan Shkurinskiy in Haskell
можно не настраивать и забыть)
источник

к

кана in Haskell
Jerzy Syrowiecki
а можно ли автоматизировать?
ну да, ормолу настроен на сохранение в идее
источник

АХ

Алексей Худяков... in Haskell
Yuriy Pitomets
забавно, всё ещё нет нормального форматтера, В камле и том ocamlformat шикарнейший. А тут нормально работает только ormolu, но там стиль упоротый слишком. brittany споткнулся о комментарии в коде и нетривиальный тайпалиас с тайпоператорами — ругнулся, и устал. stylish-haskell в принципе работает, но плохо настраивается и мало что делает. hindent совсем игрушка... Неуж-то лапками форматировать, как деды делали, эхх...
Это потомоу что форамттер-то не нужен
источник

AP

Aleksei (astynax) Pi... in Haskell
Все форматтеры получаются слишком опиньонейтед
источник

AP

Aleksei (astynax) Pi... in Haskell
Только стайлишь не сильно форсит. Но он и не всё-всё форматирует.
источник

MK

Maxim Koltsov in Haskell
у некоторых языков получилось продавить опионейтед
источник

YS

Yan Shkurinskiy in Haskell
гофмт?
источник

AP

Aleksei (astynax) Pi... in Haskell
Я про хаскель уж
источник

AP

Aleksei (astynax) Pi... in Haskell
В Elm тоже один форматтер на всех
источник

MK

Maxim Koltsov in Haskell
Yan Shkurinskiy
гофмт?
питон ещё, с блэком
источник

JS

Jerzy Syrowiecki in Haskell
кана
ну да, ормолу настроен на сохранение в идее
нет. вызов ормолу можно автоматизировать. но вопрос был: можно ли автоматизировать стиль в Хаскеле? то есть можно ли написать программу, которая будет форматировать идеально?
источник

MK

Maxim Koltsov in Haskell
он вроде достаточно популярен уже
источник

AP

Aleksei (astynax) Pi... in Haskell
Maxim Koltsov
питон ещё, с блэком
У питона стиль более-менее общий для всех
источник

YP

Yuriy Pitomets in Haskell
Aleksei (astynax) Pirogov
Отступы редактор ставит. Если нужно выставить стрелочки и поля рекордов, align-regex поможет. Импорты обрабатывает стайлиш
я вообще предпочитаю без align (выравнивания), только отступы (indentation), тогда шума меньше, и diffы проще.
В большинстве тулзов выбешивает пересос закрывающей скобки на новую строку, мне ближе lisp-like. Ну и перенос стоки слева от инфиксных операторов, конечно.
источник

к

кана in Haskell
идеальное форматирование это единственное форматирование

если на проекте у всех единственное форматирование то это идеальное форматирование
источник

AP

Aleksei (astynax) Pi... in Haskell
^ this
источник

JS

Jerzy Syrowiecki in Haskell
Maxim Koltsov
у некоторых языков получилось продавить опионейтед
только у языков с простым синтаксисом. можно пойти с другой стороны: сделать Хаскелю синтаксис попроще
источник

YS

Yan Shkurinskiy in Haskell
тот момент когда ты один в проекте и иногда сам не знаешь, как тебе нравится)
источник

AP

Aleksei (astynax) Pi... in Haskell
Нужно ли?
источник