Size: a a a

2020 March 03

TH

Taras Halturin in ErlangRus
S B
Та не, это какойто мертворожденный инструмент
да, есть такое же сомнение. мысля пришла в голову в том числе и из-за маленького футпринта самого го, что дает возможности работать в ограниченных ресурсах, всяких soc
источник

TH

Taras Halturin in ErlangRus
Andrey
кстати кто-нить epmd over tls использовал? там подводные камни есть какие-то?
кроме неинтуитвного конфигуряния только ограничение - либо все по тлс ходят, либо никто
источник

AB

Alex Bubnov in ErlangRus
Maksim Lapshin
https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/serialisation


Хосе когда дизайнил эликсир всё думал, чего бы такого приятно дырявого принести из рельс, чтобы людям спалось похуже:

> This is especially important in Elixir, where invocation of an anonymous function can happen implicitly and therefore unexpectedly
слушай, ну просто нужно это запомнить и правильно оборачивать. подписывать ETF-данные как jwt, например.
источник

СИ

Сергей Иванов in ErlangRus
Taras Halturin
да, есть такое же сомнение. мысля пришла в голову в том числе и из-за маленького футпринта самого го, что дает возможности работать в ограниченных ресурсах, всяких soc
https://erlang.org/doc/man/crashdump_viewer.html

вот такое консольное мне кажется норм
источник

AB

Alex Bubnov in ErlangRus
то, что Enumerable реализован для исполняемых данных - это не удивительно, без этого Stream не будет работать
источник

СИ

Сергей Иванов in ErlangRus
а то эти ваши vi-мы не очень для такого . или плагин для vim как раз
источник

a

arikai in ErlangRus
Alex Bubnov
то, что Enumerable реализован для исполняемых данных - это не удивительно, без этого Stream не будет работать
Будет. Для Function(2) реализация не нужна, чтобы Стримы работали: это же обычный struct с завёрнутой в нём лямбдой
источник

AB

Alex Bubnov in ErlangRus
arikai
Будет. Для Function(2) реализация не нужна, чтобы Стримы работали: это же обычный struct с завёрнутой в нём лямбдой
какая разница, есть ли там обертка вокруг замыкания?
источник

AB

Alex Bubnov in ErlangRus
единственный радикальный вариант - выпилить замыкания из стримов вообще.
источник

DR

Dmitry Russ (Aleksandrov) in ErlangRus
Alex Bubnov
какая разница, есть ли там обертка вокруг замыкания?
Я это же и написал.
источник

AB

Alex Bubnov in ErlangRus
Dmitry Russ (Aleksandrov)
Я это же и написал.
и я даже это читал, кажется =)
источник

DR

Dmitry Russ (Aleksandrov) in ErlangRus
Alex Bubnov
единственный радикальный вариант - выпилить замыкания из стримов вообще.
Тогда resource и может другие функции не будут работать.
источник

AB

Alex Bubnov in ErlangRus
Dmitry Russ (Aleksandrov)
Тогда resource и может другие функции не будут работать.
да не, могут и работать. можно заменить на {m, f} и явный контекст.
хотя, какая разница, что мне мешает скрафтить %Stream{mf: {:erlang, :apply}, state: #Fun<>}
источник

a

arikai in ErlangRus
Alex Bubnov
да не, могут и работать. можно заменить на {m, f} и явный контекст.
хотя, какая разница, что мне мешает скрафтить %Stream{mf: {:erlang, :apply}, state: #Fun<>}
Костыли какие-то. Ленивые последовательности нужны.

Изначально проблема была из-за того, что ETF был использован как формат обмена, при том что он позволяет указывать исполняемый код. Есть JSON, есть protobuf, поэтому данный выбор попросту неправилен.
источник

DR

Dmitry Russ (Aleksandrov) in ErlangRus
arikai
Костыли какие-то. Ленивые последовательности нужны.

Изначально проблема была из-за того, что ETF был использован как формат обмена, при том что он позволяет указывать исполняемый код. Есть JSON, есть protobuf, поэтому данный выбор попросту неправилен.
Согласен. Поэтому не понимаю, какие тут претензии к Elixir-у и ленивым вычислениям - если проблема ETF как user input-а.
источник

AB

Alex Bubnov in ErlangRus
Sergey Prokhorov
Я га проекте с over 1м строк работаю. Без встроенной навигации по коду тут невозможно. Использовал edts, сейчас erlang_ls. Некоторые коллеги в ide работают тоже.
а скажи, у вас какими редакторами с erlang_ls пользуются? или даже чуть по-другому - на каком редакторе его используют сами разработчики?
источник

SP

Sergey Prokhorov in ErlangRus
сами разработчики вроде на Emacs
источник

SP

Sergey Prokhorov in ErlangRus
а вот с какими ещё из используют я даже не знаю
источник

SP

Sergey Prokhorov in ErlangRus
но разработчики erlang_ls вроде шутят что у них все редакторы установлены на ноутбуках. Но это не значит что они ими всеми пользуются регулярно
источник

AB

Alex Bubnov in ErlangRus
я его попробовал с sublime-lsp и как-то мне пока тяжеловато
(не говоря уже о том, что правильный комплект путей для ребарного проекта приходится искать наощупь)
источник