Size: a a a

2020 September 12

ИИ

Иванов Иванов... in ErlangRus
Rustem
Мопед его, но хотят подобного многие, хоть он и не согласен.
там дважды упоминается otp с его большим числом строк, прям слезы на глаза наворачиваются как бедные otp программисты каждый день по 5000 рекордов переупорядочнивают и страдают от нехватки запятой на конце
источник

ИИ

Иванов Иванов... in ErlangRus
(а потом ночью при свечах диффы по две строчки сличают)
источник

SP

Sergey Prokhorov in ErlangRus
Иванов Иванов
{A,B,C} = {1, 2,}.
Не помню. Думаю да
источник

SP

Sergey Prokhorov in ErlangRus
В смысле синтаксис такой можно, но упадет с badmatch
источник

ИИ

Иванов Иванов... in ErlangRus
Sergey Prokhorov
Не помню. Думаю да
а чего они его на заапрувято-то? автор по ссылке ведь прав -  фича почти ничего не стоит но зато облегчит жизнь otp программистам, которые  переупорядочнивает рекорды
источник

SP

Sergey Prokhorov in ErlangRus
Походу просто никто не сделал да и всё
источник

ИИ

Иванов Иванов... in ErlangRus
Sergey Prokhorov
Походу просто никто не сделал да и всё
всмысле? там же вроде даже патч прилагается Created: 08-Aug-2008
источник

RP

Roman Pushkov in ErlangRus
это дата создания EEP
источник

SP

Sergey Prokhorov in ErlangRus
патч вроде неполный ну и очевидно отстал безнадёжно
источник

SP

Sergey Prokhorov in ErlangRus
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
куча других языков перешли на висячую запятую как раз из-за гита. Проблема только у питона, в котором попали в ловушку неудачного выбора из-за туплов
скорее не из-за гита, всё по той-же причине - "мы так можем, а люди вон встрадают. почему нет?"
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
Я не очень люблю когда вообще редакторы настраивают, особенно как-то нестандартно.

Но стиль форматирования - это такая вещь, которая вводится принудительно, безальтернативно и по большому счету ни на что не влияет, кроме того, что через пару недель всем становится проще читать.
кстати, да. раньше тюнил gvim. но потом дефолтный vim начинал пищать и всё портить.
источник

ML

Maksim Lapshin in ErlangRus
Иванов Иванов
скорее не из-за гита, всё по той-же причине - "мы так можем, а люди вон встрадают. почему нет?"
система контроля версий — главная причина.

Когда принимаешь под 300 коммитов в месяц, каждая лишняя сотня строчек начинает бесить
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
система контроля версий — главная причина.

Когда принимаешь под 300 коммитов в месяц, каждая лишняя сотня строчек начинает бесить
ну, видимо не сильно бесит, раз висит 12 лет и никому кроме Сергея вон не надо
источник

ИИ

Иванов Иванов... in ErlangRus
но вообще  бывают такие мелочи котороые никому в голову не приходит сделать или страданий от них просто не замечают.
источник
2020 September 13

ŹR

Źmićer Rubinštejn in ErlangRus
Как матчить глубокие мапы? Через := или через =>?
источник

V

Vladimir in ErlangRus
:=
источник

ŹR

Źmićer Rubinštejn in ErlangRus
{ok, #{<<"filter">> := Output}} ->  io:format("~p~n", [Output])

Когда матчу, получаю в консоль
#{<<"bool">> => #{<<"must">> => #{<<"exists">> => #{<<"field">> => <<"price">>}}}}

А когда матчу

{ok, #{<<"filter">> := #{<<"bool">> := Output}}} ->  io:format("~p~n", [Output]);


Получаю

** exception error: no case clause matching {ok,#{<<"filter">> =>
                                                     #{<<"bool">> =>
                                                           #{<<"must">> =>
                                                                 #{<<"exists">> => #{<<"field">> => <<"price">>}}}}}}

В чем прикол?
источник

V

Vladimir in ErlangRus
M = #{a => 1, b => #{c => 2}}, #{b := #{c := C}} = M.
источник

V

Vladimir in ErlangRus
С будет 2
источник