Size: a a a

2020 June 17

MK

Matwey Kornilov in ErlangRus
А через nif можно opaque типы свои придумывать?
источник

I

Ilya in ErlangRus
почему кстати программисты erlang до сих пор не сделали распределенную сеть?
ведь как они говорят язык просто создан для этого, сделали бы уже клон IPFS и сказали вот смотрите у нас кручи
источник

TT

Taras 🦀 Taraskin in ErlangRus
Ilya
смысли нету, там в шутерах реал время, бателфилд например
жесткий реалтайм — это о высочастотном трейдинге (HFT), где идет бой за каждую микросекунду — серваки арендуют поближе к серваку биржи, используют оптоволокно и FPGA

там трейдеры соревнуются между собой, и каждая микросекунда (1/1 000 000 секунды) важна
источник

TT

Taras 🦀 Taraskin in ErlangRus
какие такие шутеры, какие микросекунды в шутерах стоят миллионы долларов?? лол
источник

ИИ

Иванов Иванов... in ErlangRus
игры, трейдинг. треш какой-то
источник

EK

Evgeny Khramtsov in ErlangRus
Но это ниша эрланга 😬
источник

EK

Evgeny Khramtsov in ErlangRus
хотя про трейдинг не уверен
источник

I

Igor Levin in ErlangRus
Где-то читал, что торговые терминал блумберга под капотом юзает эрланг
источник

ИИ

Иванов Иванов... in ErlangRus
Evgeny Khramtsov
Но это ниша эрланга 😬
я не про ерланг, а про примеры жесткого реального времени.
источник

TT

Taras 🦀 Taraskin in ErlangRus
Ilya
почему кстати программисты erlang до сих пор не сделали распределенную сеть?
ведь как они говорят язык просто создан для этого, сделали бы уже клон IPFS и сказали вот смотрите у нас кручи
го делать, с тебя несколько биткоинов в месяц
источник
2020 June 18

E

Elmir in ErlangRus
подскажите плз, можно ли провернуть следующий трюк. дергается функция f1(A,B,C). в процессе ее выполнения вылетает exception. можно ли как то сделать так, чтобы параметры A,B,C попадали в лог эксепшена? или надо самому писать лог механику чтобы параметры логгировать?
источник

ИИ

Иванов Иванов... in ErlangRus
Elmir
подскажите плз, можно ли провернуть следующий трюк. дергается функция f1(A,B,C). в процессе ее выполнения вылетает exception. можно ли как то сделать так, чтобы параметры A,B,C попадали в лог эксепшена? или надо самому писать лог механику чтобы параметры логгировать?
а что такое лог ексепшена?
источник

E

Elmir in ErlangRus
стактрейс который в лог выываливается эрлангом
источник

PK

Petr Kozorezov in ErlangRus
Зависит от того как кидается exception. У erlang:error есть второй аргумент, вот через него можно явно передать эти A,B,C.
источник

E

Elmir in ErlangRus
erlang:error же это надо самому впиливать в код
источник

PK

Petr Kozorezov in ErlangRus
Попробуй, например, "a + b" в консоли, по логике должен вылететь badarg с аргументами в стектрейсе.
источник

PK

Petr Kozorezov in ErlangRus
Elmir
erlang:error же это надо самому впиливать в код
Ну другого механизма нет.
источник

ML

Maksim Lapshin in ErlangRus
Petr Kozorezov
Зависит от того как кидается exception. У erlang:error есть второй аргумент, вот через него можно явно передать эти A,B,C.
я никогда даже не читал туда. А куда потом отдаются эти Args?
источник

PK

Petr Kozorezov in ErlangRus
Maksim Lapshin
я никогда даже не читал туда. А куда потом отдаются эти Args?
Только в стектрейс на сколько я понимаю.
источник

E

Elmir in ErlangRus
Petr Kozorezov
Зависит от того как кидается exception. У erlang:error есть второй аргумент, вот через него можно явно передать эти A,B,C.
по идее и throw получается можно дернуть и в него передать Args
источник