
Combot
17.03.2018
18:32:40
combot.org/chat/-1001061355522

Evgeny
17.03.2018
18:32:51

Dmitry
17.03.2018
18:44:12
Eugene Либо использовать ets и поделить на куски и пораскидать в разные части ets, либо использовать nif и использовать язык, позволяющий работать с shared-структурами данных, если это вообще очень принципиально, чтобы были shared данные, изменяемые данные, то тут вообще инструмент изначально неправильный выбран.
Если конечно структура изменяется очень редко, и в основном читается - можно компилировать её в модуль.

Google

Evgeny
17.03.2018
18:47:12
Я планирую заворачивать структуру в процесс и через него обеспечивать доступ к данным
у меня проект большой и есть там такой момент, что нужно обеспечить доступ к довольно большим структурам
паралелльный доступ особо не нужен, так как доступ не очень частый, но если приспичит, то да, буду как-то в ets кусками пихать, писать NIF совсем уж крайний случай

Dmitry
17.03.2018
19:40:23
В чем проблема запихать целиком в етс?

Александр
17.03.2018
19:45:28

Evgeny
17.03.2018
20:06:43

Александр
17.03.2018
20:07:16
ааа, сорян, просмотрел видимо
ночь уже… невнимательный...

Evgeny
17.03.2018
20:08:41
Тут другой вопрос. Пилю кастомную структуру и хочу для нее протокол Enumerable сделать, читаю официальные доки и никак не могу понять как правильно reduce написать? Есть где-нибудь детальное описание? Если на русском так вообще отлично.

Dmitry
17.03.2018
20:15:08
Eugene Посмотри существующие имплементации для List, Map , они компактные.

Evgeny
17.03.2018
20:15:18
все эти :halt, :suspend, :cont что это за хреновины?

Dmitry
17.03.2018
20:15:25
По ним проще всего разобраться.

Google

Evgeny
17.03.2018
20:15:34
в доках даже есть пример для списков
ладно, ща разберемся

Александр
17.03.2018
20:30:10
https://gist.github.com/josephan/d2bd28ec691f7754861f8d69d5e818d7
тут простейшая реализация reduce

Evgeny
17.03.2018
20:30:52
спасибо, ща почитаем

Александр
17.03.2018
20:32:31
http://blog.plataformatec.com.br/2015/05/introducing-reducees/
вот, кстати, классно описано
сжато, примеры небольшие

Evgeny
17.03.2018
20:36:58
спасибо, уже более-менее понятно
сам reduce мне понятен, немного не ясно с этими доп атомами, но теперь стало яснее

Александр
17.03.2018
20:39:36
ну в последней разжёвано норм, самим Хосе Валимом

Evgeny
17.03.2018
21:58:13
Я запилил.
не полностью, suspend пока не сумел, та еще задачка

Artem
18.03.2018
01:28:12

Dmitry
18.03.2018
08:55:10
В замысле заблокировали linked?
У нас вчера вроде бы работал...
Хотя и херово
Но я думал, что херово - из-за того что linked )

Google

Dmitry
18.03.2018
09:26:15
Отбой тревоги - белкомнадзор ещё до такого не дошёл ??

Kioshimafx
18.03.2018
11:51:16

Dmitry
18.03.2018
11:52:56
У меня друзья в России все через VPN на него заходят.

Kioshimafx
18.03.2018
11:53:49
+

ⰿⰰⰾⱏ
18.03.2018
11:59:59

Roman
19.03.2018
09:20:07
Хотим напомнить, что сегодня состоится первый митап для разработчиков на Elixir в Петербурге.
Адрес: пр. Медиков, д. 3, к. 1, КДЦ Club House, зал «Аристотель» (http://club-house.org/).
Начало в 19:00.

Andrey
19.03.2018
09:36:53
постер конечно жесть

Александр
19.03.2018
09:46:55
а чего он плачет-то?
лучше бы смузи наливал из эликсира

Sergey
19.03.2018
09:50:33
а где програмку можно посмотреть
а то я что то проебался

Alex
19.03.2018
09:53:15
митап покажет это слезы счастья или горя

Sergey
19.03.2018
09:57:17

Roman
19.03.2018
10:24:24
стрим будет?

Andrey
19.03.2018
10:26:27
Надо записываться?

Alex
19.03.2018
10:47:20
Слушайте, а никто из рокета сюда или куда-то ещё не рассказывал, что именно у них на эликсире?

Dmitry
19.03.2018
10:49:04
У них вакансия на элексире. И всё.

Артем
19.03.2018
10:49:11
))))
ещё они говорят, что у них 5 человек на эликсире шпилит

Google

Scas
19.03.2018
11:04:16
может они как кларна свой процессинг пилят?

Alex
19.03.2018
11:05:25

Анастасия
19.03.2018
11:08:33
ну раз никто не отвечает, то отвечу, в рокете 4 приложения, основное которое нужно пилить - апи для новых версий мобильных и веб приложений, еще 2 приложения отправки пушей и 1 для доставщиков, но их нужно только поддерживать. Процессинг свой будет, но не на эликсире, этим насколько я знаю занимается другая команда
и 5-ти человек уже нет

Alex
19.03.2018
11:11:35

Анастасия
19.03.2018
11:11:51
этого я не знаю

Alexander
19.03.2018
11:12:02
чатик, я вернулся

Артем
19.03.2018
11:12:17

Alex
19.03.2018
11:13:13

Артем
19.03.2018
11:14:52
ржака про процессинг
банк из топ-15
Добрый день!
Выявили ряд расхождений 09.02.2018 и 11.02.2018 с вашей стороны пришло почти одновременно два запроса REFUND и, как следствие, денежные средства клиенту были возвращены два раза.
так что имхо, процессинг можно писать на чём угодно))

Alexander
19.03.2018
11:16:08
я писла бизнес логику на эликсире, к сожалению ощущение что сложность растет постоянно

Vladimir
19.03.2018
11:17:50
на Clojure логику делать надо) DSL поверх сделать и писать на нём.

Alex
19.03.2018
11:18:12

Alexander
19.03.2018
11:18:14
я тут с полгода назад писал, как замечательно снял денег с клиентов по 2-3 раза

Google

Alexander
19.03.2018
11:18:19
и как плакал от этого
недавно общался с cto каршаринга
он радовался что не написали процессинг на эликсире
т.к их торозной ушел в луп и снял денег с клиентов под 300 раз
на эликсире бы за минут 10 снял по 1000 раз.

Анастасия
19.03.2018
11:20:26
прям как в сериале кремнивая долина

Vladimir
19.03.2018
11:20:28
?

Артем
19.03.2018
11:20:30
имхо, снять денег с клиентов не так печально, как разослать денег клиентам))

Alexander
19.03.2018
11:20:53
у меня просто камень с сердца упал. Я думал что хуже программиста не может быть. А нет, может быть раз в 300

Артем
19.03.2018
11:20:55
а тут банк! по одному заказу! вернул несколько раз, и кидал предъяву нам

Alex
19.03.2018
11:21:36