Size: a a a

2019 November 15

RP

Roman Pushkov in pro.elixir
есть ещё goмосек
источник

AB

Alexey Bolshakov in pro.elixir
про найм тут говорим. я вот нанимал на эликсир. я вправе говорить про сложность, как считаете? сказать, сколько я отсобеседовал? сколько идет в месяц. сколько принял на работу? или я без корочек ХРа не вправе?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Pavel
Каналы такие же как pid и послать сообщение. В чем там разница?
В том что пид всегда есть, очевидно.
Если у меня не болит голова о том, где создать канал, какой и сколько - очевидно что у меня меньше когнитивная нагрузка
источник

AB

Alexey Bolshakov in pro.elixir
я вот считаю, что нанять эликсирщика - это вообще не проблема
источник

P

Pavel in pro.elixir
Źmićer Rubinštejn
Молчу уже о том, что НЕ заблочить программу на Го с горутинами это задача, до которой эрланг разработчик из-за preemptive scheduling не дойдёт до того, как не начнёт писать nif
Ну все, вот и нашли краеугольный камень. Не можешь в мьютекс и прочитать доку по каналам, все пропало. При этом дока по ОТП раз в 20 больше и ветвистее - да и жуй с ней.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Pavel
Ну все, вот и нашли краеугольный камень. Не можешь в мьютекс и прочитать доку по каналам, все пропало. При этом дока по ОТП раз в 20 больше и ветвистее - да и жуй с ней.
Как измерить ветвистость доки? И почему мутексы могут освоится макаками, а ОТП - нет?
источник

P

Pavel in pro.elixir
Źmićer Rubinštejn
В том что пид всегда есть, очевидно.
Если у меня не болит голова о том, где создать канал, какой и сколько - очевидно что у меня меньше когнитивная нагрузка
Согласен. В чем они различаются кроме более низкого уровня контроля? Писать в закрытый канал - ну получите панику пофиксите, писать в канал из которого никто не ситает и он не буферный и получить дедлок-будете наступать на это постоянно. Но это все-равно крупицы по-сравнению с ОТП
источник

P

Pavel in pro.elixir
Źmićer Rubinštejn
Как измерить ветвистость доки? И почему мутексы могут освоится макаками, а ОТП - нет?
Потому, что мьютексы проще?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Pavel
Потому, что мьютексы проще?
Субъективное мнение, очевидно
источник

a

arikai in pro.elixir
Pavel
Потому, что мьютексы проще?
Simple is not easy
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В эликсире ты пишешь ИСКЛЮЧИТЕЛЬНО синхронный код. Как что может быть проще этого? ))
источник

P

Pavel in pro.elixir
arikai
Simple is not easy
https://golang.org/src/sync/mutex.go 226 строк кода, да очень сложна.
источник

AB

Alexey Bolshakov in pro.elixir
я вот читал, что csp и каналы математически тождественны. но вот сам ерланг и его подходы я привык считать просто более простой абстракцией именно для человека. как он понимает, как оно работает. внутри компьютера то оно может в итоге одинаково работать.
источник

a

arikai in pro.elixir
Ещё раз
источник

a

arikai in pro.elixir
Простота реализации != простота использования
источник

a

arikai in pro.elixir
Будете каждый раз накручивать более сложные примитивы?
источник

a

arikai in pro.elixir
Костылить?
источник

AF

Aleksandr Fomin in pro.elixir
Pavel
А тут приезжает бригада из GenServer, Task, Async, Process, gen_tcp и всяких ништяков и начинает шарахать вас в седалище 🙂
а с го нужно вообще еще найти нормальный сервер, потому что все ппц низкоуровневое и чтобы просто хотя бы отрендерить json нужно ппц сколько бойлерплейта. Если апишечки клепать - elixir/phoenix самое оно
источник

AB

Alexey Bolshakov in pro.elixir
arikai
Костылить?
костылить где? в голанге все делать самим - это идеология, как я понимаю
источник

a

arikai in pro.elixir
Alexey Bolshakov
костылить где? в голанге все делать самим - это идеология, как я понимаю
Вот именно
источник