Size: a a a

2020 January 20

PK

Petr Kozorezov in ErlangRus
Maksim Lapshin
а что ты с каналами хочешь сделать?
Оставить как есть. Пока я думал только про секвентальный код.
источник

PK

Petr Kozorezov in ErlangRus
По сути мысль в том, чтобы сделать возможность вычислений в спеках функций и описания типов.
источник

PK

Petr Kozorezov in ErlangRus
И сделать проверку типов через gradual-typing вроде https://github.com/josefs/Gradualizer только с вычислениями dt.
источник

S

Simon in ErlangRus
Коллеги почему rabar не подхватывает файл ./config/vm.args ?

команда запуска
rebar3 as dev_i shell

часть конфига

{erl_opts, [ debug_info,
 {parse_transform, lager_transform},
 {vm_args, ["config/vm.args"]},
 {sys_config, ["config/sys.config"]}
]}.

{profiles, [
{dev_i, [
   {relx, [
     {sys_config, "./config/sys_imac.config"},
     {vm_args, "./config/vm.args"}
   ]},
   {shell, [
       {config, "./config/sys_imac.config"},
       {vm_args, "./config/vm.args"}
   ]},
источник

AV

Andrey Velikiy in ErlangRus
источник

AV

Andrey Velikiy in ErlangRus
https://www.rebar3.org/docs/commands#section-shell задавайте аргументы в командной строке
источник

S

Simon in ErlangRus
я бы хотел, чтобы rebar запустил  erl  с флагом +pc unicode
источник

S

Simon in ErlangRus
за ссылку спасибо, но там не описана возможность указания флагов запуска erl
источник

СИ

Сергей Иванов in ErlangRus
Simon
за ссылку спасибо, но там не описана возможность указания флагов запуска erl
посмотри user_drv в man rebar3 может поможет
источник

PG

Pïg Grëënëst in ErlangRus
Petr Kozorezov
Есть мысли, что систему типов эрланга можно прокачать до dt.
единственное что я могу сказать по теме, так это то, что receive можно сделать функцией с типом receive :: () -> Σ (t : Type) t
источник

PK

Petr Kozorezov in ErlangRus
Сделать-то можно, вопрос в том, как провалидировать это?
источник

PG

Pïg Grëënëst in ErlangRus
вообще я думал что проще будет написать новый язык с несколько другими примитивами, чем у эрланга
источник

PK

Petr Kozorezov in ErlangRus
Написать-то может и проще, но сделать так, чтобы им пользовались будет точно сложнее. Тут идея в том, чтобы немного прокачать Э (пусть и не делая из него супер языка), что в реальной жизни намного проще и быстрее найдет применение.
источник

PG

Pïg Grëënëst in ErlangRus
ну тогда надо расширять succ typing зависимыми типами
источник

PK

Petr Kozorezov in ErlangRus
ну вот я не уверен, что нужно прокачивать именно succ typing
источник

PK

Petr Kozorezov in ErlangRus
мне gradual typing кажется больше подходящим
источник

S

Simon in ErlangRus
Сергей Иванов
посмотри user_drv в man rebar3 может поможет
вот что нашел
>> rebar shell does not execute erl ... command actually, but only tries to replicate its behaviour.
источник

СИ

Сергей Иванов in ErlangRus
Simon
вот что нашел
>> rebar shell does not execute erl ... command actually, but only tries to replicate its behaviour.
ты попробовал запустить
rebar3 shell —user_drv_args='...'
?
источник

S

Simon in ErlangRus
да
источник

S

Simon in ErlangRus
запускается, но ключи не воспринимает
источник