Size: a a a

2020 September 23

AK

Aleksey Kluchnikov in ErlangRus
Большой плюс гуглу что они взяли и с нуля  сделали. А не выдумывали чтобы к чемубы припилить
источник

V

Vladimir in ErlangRus
Как с нуля. Go был написан на наработках языка Inferno под Plan9 длиной в 20 лет
источник

V

Vladimir in ErlangRus
Который, в свою очередь, создавался сразу после C. +- теми же людьми (Томпсон, Ричи)
источник

AB

Alex Bubnov in ErlangRus
Aleksey Kluchnikov
Большой плюс гуглу что они взяли и с нуля  сделали. А не выдумывали чтобы к чемубы припилить
ну только так же сделали, для обезьян.
не могу найти слайд, на котором это прямым текстом написано.
источник

AB

Alex Bubnov in ErlangRus
"The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software."
вот эта цитата, очень ее люблю. фб еще не настолько плохо себя зарекомендовал, но опасения все равно вызвает.
из оригинала, кстати, этот текст вырезали.
источник

AB

Alex Bubnov in ErlangRus
Переслано от Alex Bubnov
я же правильно понимаю, что matchspec полностью эквивалентен описанию паттернов в синтаксисе эрланга?
источник

SP

Sergey Prokhorov in ErlangRus
Alex Bubnov
Переслано от Alex Bubnov
я же правильно понимаю, что matchspec полностью эквивалентен описанию паттернов в синтаксисе эрланга?
типа любой паттерн можно описать как match spec?
источник

AB

Alex Bubnov in ErlangRus
Sergey Prokhorov
типа любой паттерн можно описать как match spec?
да, вопрос про это.
я в курсе, что у ms две вариации, одна для тапла на верхнем уровне, вторая для листа, но остальное ведь полностью соответствует возможностям языка?
источник

SP

Sergey Prokhorov in ErlangRus
ну там вроде были ограничения что биндить переменные внутри структуры нельзя
источник

SP

Sergey Prokhorov in ErlangRus
или я что-то путаю
источник

AB

Alex Bubnov in ErlangRus
Sergey Prokhorov
ну там вроде были ограничения что биндить переменные внутри структуры нельзя
да, точно
main.erl:9: in fun head, only matching (=) on toplevel can be translated into match_spec
источник

AB

Alex Bubnov in ErlangRus
он умеет либо матчить, либо биндить
источник

AB

Alex Bubnov in ErlangRus
очень печально!
источник

c

corsars in ErlangRus
Alexey Nikitin
эликсир-пацаны очень любят спеки. обкладываются ими по самые уши. но диалайзер не запускают и в итоге не сходится ни хуя
Интересно
источник

SP

Sergey Prokhorov in ErlangRus
Alex Bubnov
очень печально!
точно!
> ets:fun2ms(fun({ #{a := A} = B }) -> {A, B} end).
Error: in fun head, only matching (=) on toplevel can be translated into match_spec
{error,transform_error}
источник

AB

Alex Bubnov in ErlangRus
когда-то там спрашивали, где improper lists используются - вот в matchspec, например, они есть.
источник

AB

Alex Bubnov in ErlangRus
Alex Bubnov
когда-то там спрашивали, где improper lists используются - вот в matchspec, например, они есть.
как родные вписываются
источник

ML

Maksim Lapshin in ErlangRus
Vladimir Sekisov
эта штука будет очень полезная, я в нее обязательно залезу,
если будет выложена,
несколько применений
у меня точно для нее есть.
это вообще бомба.

Я засунул валидатор в чтение/редактирование нашего конфига и нашел 7-летние шмотки кода, которые уже отсохли, но кусками разбросаны тут и там
источник
2020 September 24

EK

Evgeny Khramtsov in ErlangRus
Alex Bubnov
там есть слайд, который сразу говорит, что их ца - продукты дебилизации отрасли
непонятно откуда такой батхерт, но на слайде пример из Elm'а, а он явно не для дебилов.
источник

ИИ

Иванов Иванов... in ErlangRus
Evgeny Khramtsov
непонятно откуда такой батхерт, но на слайде пример из Elm'а, а он явно не для дебилов.
Тоже не отдуплил, кстати. Хуже эрланговских сообщений только ранний c++ шаблонами (и то не факт)
источник