Фон
Большинство руководств по стилю рекомендуют поддерживать длину линии до 79 символов или меньше. В Haskell правила отступов означают, что выражения часто необходимо разбить на новые строки.
Вопросы:
В выражениях, где законно помещать новую строку?
Является ли это документированным где-нибудь?
Расширенный вопрос: Я вижу, что GHC форматирует мой код, когда он сообщает об ошибке, поэтому кто-то выяснил, как автоматизировать процесс разрыва длинных строк. Есть ли утилита, в которую я могу поместить код Хэкелла, и чтобы он плюнул на этот код, который хорошо отформатирован?