Size: a a a

2020 September 12

ИИ

Иванов Иванов... in ErlangRus
Мне было не понятно по какому принципу они переносят |
источник

ИИ

Иванов Иванов... in ErlangRus
Фораматер нужен. Особенно для опенсурса. Хотя бы перед релизами ровнять.
источник

SP

Sergey Prokhorov in ErlangRus
Смотрю в emacs за форматирование около 800 строк кода отвечает... Но вообще есть пара настроек
источник

ИИ

Иванов Иванов... in ErlangRus
Pig Greenest
Это мы ревитализировали опенсорс
Не распарсил. Поясни плз
источник

PG

Pig Greenest in ErlangRus
Иванов Иванов
Не распарсил. Поясни плз
Оживляли библиотеку с открытым исходным кодом
источник

ИИ

Иванов Иванов... in ErlangRus
Pig Greenest
Оживляли библиотеку с открытым исходным кодом
Сегодня день знаний у меня. Деструкция, ревитализация..
источник

PG

Pig Greenest in ErlangRus
Деструктуризация только
источник

SB

S B in ErlangRus
Иванов Иванов
Сегодня день знаний у меня. Деструкция, ревитализация..
День погромиста же!
источник

ML

Maksim Lapshin in ErlangRus
Sergey Prokhorov
это не сам Emacs не даёт настроить а erlang-mode. Но я пока что думаю подцепить на on-save хук чтоб переформатировало
это же постоянная боль. Если у тебя редактор будет не совпадать с форматтером, то ты каждый раз будешь беситься, открывая файл, в котором всё не так как тебе привычно
источник

SP

Sergey Prokhorov in ErlangRus
Maksim Lapshin
это же постоянная боль. Если у тебя редактор будет не совпадать с форматтером, то ты каждый раз будешь беситься, открывая файл, в котором всё не так как тебе привычно
возможно. Посмотрим как пойдёт.
источник

SP

Sergey Prokhorov in ErlangRus
так, ну в целом понравилось. В "петпроект" закоммитил. Вот в Klarna вряд ли получится в обозримом будущем вкрутить:
- у нас приняты отступы в 2 пробела
- используется "comma-first" 🤢 и есть те, кто это будет яростно отстаивать
- git blame усложнится
источник

ML

Maksim Lapshin in ErlangRus
Sergey Prokhorov
так, ну в целом понравилось. В "петпроект" закоммитил. Вот в Klarna вряд ли получится в обозримом будущем вкрутить:
- у нас приняты отступы в 2 пробела
- используется "comma-first" 🤢 и есть те, кто это будет яростно отстаивать
- git blame усложнится
comma-first — это вместо того, чтобы в эрланг закоммитить право на последнюю запятую в списке?
источник

SP

Sergey Prokhorov in ErlangRus
Maksim Lapshin
comma-first — это вместо того, чтобы в эрланг закоммитить право на последнюю запятую в списке?
Ага.  Я начпл писать патч кстати, но не довел до конца. Почему-то в yecc это довольно сложно оказалось
источник

AN

Alexey Novoselov in ErlangRus
в эликсире, кстати, встроенный форматтер последние запятые из списков чистит. А "comma-first" вообще не компилируется, так что дело вкуса кмк
источник

RP

Roman Pushkov in ErlangRus
Мне кстати импонирует comma-first
источник

AN

Alexey Novoselov in ErlangRus
но еслив сообществе принят единый стандарт, то код становится удобнее читать
источник

AN

Alexey Novoselov in ErlangRus
разница только в размере сообщества - весь мир или одна компания
источник

RP

Roman Pushkov in ErlangRus
Alexey Novoselov
в эликсире, кстати, встроенный форматтер последние запятые из списков чистит. А "comma-first" вообще не компилируется, так что дело вкуса кмк
По-моему кстати решение вычищать висячие запятые было принято как раз потому что в эрланге это так.
источник

AN

Alexey Novoselov in ErlangRus
ну это логично, т.к. после запятой ожидается еще что-то, а если там ничего не оказывается, то когнитивный доссонанс у некоторых людей может возникать)
источник

ML

Maksim Lapshin in ErlangRus
Roman Pushkov
Мне кстати импонирует comma-first
это же фантастический изврат на который приходится идти из-за нестыковки двух инструментов
источник