Size: a a a

2020 January 08

AG

Anton Grechnev in ErlangRus
источник

SP

Sergey Prokhorov in ErlangRus
т.е. erlexec это тот же erl но без простановки переменных окружения
источник

SL

Sergey Loguntsov in ErlangRus
нет. вообще не то
источник

AG

Anton Grechnev in ErlangRus
ок
источник

SL

Sergey Loguntsov in ErlangRus
Sergey Prokhorov
т.е. erlexec это тот же erl но без простановки переменных окружения
ну так вопрос . -eval в erlexec должен работать ?
источник

SP

Sergey Prokhorov in ErlangRus
ну если в erl работвет то и в erlexec должен
источник

SL

Sergey Loguntsov in ErlangRus
Sergey Prokhorov
ну если в erl работвет то и в erlexec должен
https://erlang.org/doc/man/erl.html — ну собственно все ключи которые у меня там запускаются я нашел )
источник

SL

Sergey Loguntsov in ErlangRus
спасибо
источник

SL

Sergey Loguntsov in ErlangRus
а что это за фишка телеграмма, не дает отправлять быстро в конфу ?
источник

SP

Sergey Prokhorov in ErlangRus
$ tail `which erl`
#
ROOTDIR="/home/....../lib/erlang"
BINDIR=$ROOTDIR/erts-10.3.5.6/bin
EMU=beam
PROGNAME=`echo $0 | sed 's/.*\///'`
export EMU
export ROOTDIR
export BINDIR
export PROGNAME
exec "$BINDIR/erlexec" ${1+"$@"}
источник

SP

Sergey Prokhorov in ErlangRus
Sergey Loguntsov
а что это за фишка телеграмма, не дает отправлять быстро в конфу ?
Slow mode. админы могут настраивать
источник

SL

Sergey Loguntsov in ErlangRus
злые админы )
источник

YZ

Yuri Zhloba in ErlangRus
Sergey Loguntsov
ну попробуй )
Когда у меня возникнет похожая ситуация, я попробую)
источник

SL

Sergey Loguntsov in ErlangRus
спасибо . .я уже понял кто ты — ты злой админ )
источник

V

Vasilii Demidenok in ErlangRus
Привет чатик. Есть erlang код по серилизации, десериализации в binary, через bit syntax. Попадалось ли кому-то что-либо для конвертации такого рода кода в С ? понадобилось вызывать erlang код из нифа, и хочется минимальными силами перенести парсинг в NIF.
Сам парсинг по сути просто упаковка в бинарь, с подставлением размеров и раскладыванием структуры на более простое, не более того.
источник

ML

Maksim Lapshin in ErlangRus
Vasilii Demidenok
Привет чатик. Есть erlang код по серилизации, десериализации в binary, через bit syntax. Попадалось ли кому-то что-либо для конвертации такого рода кода в С ? понадобилось вызывать erlang код из нифа, и хочется минимальными силами перенести парсинг в NIF.
Сам парсинг по сути просто упаковка в бинарь, с подставлением размеров и раскладыванием структуры на более простое, не более того.
#pragma packed
struct Header {
 uint8_t pid:3;
 uint8_t start:1;
 ...
}


как вариант
источник

V

Vasilii Demidenok in ErlangRus
я скорее про избежания руками каждый раз писать что-то в стиле
enif_alloc_binary..
enif_get_tuple(..
enif_get_int(..., &val,..)
ibin->data[0] = TAG
memcpy(ibin->data +1, val, sizeof(val))..
источник

V

Vasilii Demidenok in ErlangRus
когда в эрланге:
val_to_bin({A,B,C,D}, _) ->
   %% ipv4
   <<?IPV4, A,B,C,D>>;
источник

V

Vasilii Demidenok in ErlangRus
короче наверное будет более чем достаточно либы с макросами, сейчас нашёл вот такое: https://github.com/ninenines/nif_helpers/blob/master/nif_helpers.h
источник

V

Vasilii Demidenok in ErlangRus
но может кто видал что-то ещё толковое?
источник