
Rafael
21.03.2017
12:57:57
Из <<4, 0, 0, 0>> в 4
я нашел один способ, но для этого лишняя строчка нужна:
<< number :: unsigned-little-integer-size(32) >> = number
мб есть другие способы?

Kirill
21.03.2017
13:01:01
Привет

Dmytro
21.03.2017
13:02:25
✋ день добрый

Google

Rafael
21.03.2017
13:08:10
что посоветуется для реализации простенького rest api?

Dmytro
21.03.2017
13:08:21

Rafael
21.03.2017
13:09:02
не вариант, у меня переменная может содержать представление числа 547
или 549405

Alexander
21.03.2017
13:09:23

Dmytro
21.03.2017
13:09:44
или 549405
можно пример, а то я не совсем понял как такие числа в bitstrings можно хранить?

Rafael
21.03.2017
13:11:01
сейчас покажу
все, забейте на этот вопрос

Kirill
21.03.2017
13:21:31
Посоветуйте, что читать новичку в Elixir'e ?

Ivan
21.03.2017
13:23:16

Roman
21.03.2017
13:24:19

Google

Rafael
21.03.2017
13:24:26

Roman
21.03.2017
13:24:29
Простите

Alexey
21.03.2017
13:24:49

Kirill
21.03.2017
13:25:02

Ivan
21.03.2017
13:25:12
ему не важно
может про книги в закрепу сунем?

Roman
21.03.2017
13:25:27

Ivan
21.03.2017
13:25:28
а то сюда даже какие то приходят люди, спрашиваем
вроде @noma4i умеет в закрепу

Kirill
21.03.2017
13:25:53
отличное сообщество, удачи в деградировании

Alexander
21.03.2017
13:26:07
Предлагаю забанить на сутки упоминания F#
и эмодзи в никах

Aldar
21.03.2017
13:26:21

Alexey
21.03.2017
13:26:27
я вроде ответ дал чуть выше

Marat
21.03.2017
13:26:44

Ivan
21.03.2017
13:26:52
фшарп ранит

Roman
21.03.2017
13:26:53

Alexander
21.03.2017
13:27:03
Рому :)

Rafael
21.03.2017
13:27:17

Roman
21.03.2017
13:27:59

Google

Alexander
21.03.2017
13:28:41
эмодзи в никах уже забанены

Roman
21.03.2017
13:29:01

Dmytro
21.03.2017
13:31:23
OCaml?
а как вам это?)
https://github.com/AVBelyy/HoTT

shadowjack
21.03.2017
13:31:35

Aldar
21.03.2017
13:31:44
Введение в F#
не надо так делать, человек про эликсир все же спросил

Roman
21.03.2017
13:32:02

Sergey
21.03.2017
13:32:33

Dmytro
21.03.2017
13:35:30
плюсую
http://elixir-lang.org/getting-started/introduction.html
прочтение этого скоупа документации достаточно сильно помогло

Roman
21.03.2017
14:06:11
У меня такой вопрос, допустим есть ast
[{attribute,1,file,{"astdemo.erl",1}},
{attribute,1,module,astdemo},
{attribute,2,export,[{hello,0},{hello,2}]},
{function,4,hello,0,
[{clause,4,[],[],
[{call,5,
{atom,5,hello},
[{string,5,"world"},{integer,5,1}]}]}]},
{function,7,hello,2,
[{clause,7,[{var,7,'_What'},{integer,7,0}],[],[{atom,8,ok}]},
{clause,9,
[{var,9,'What'},{var,9,'Count'}],
[],
[{call,10,
{remote,10,{atom,10,io},{atom,10,format}},
[{string,10,"Hello, ~s~n"},
{cons,10,{var,10,'What'},{nil,10}}]},
{call,11,
{atom,11,hello},
[{var,11,'What'},
{op,11,'-',{var,11,'Count'},{integer,11,1}}]}]}]},
{eof,12}]
куда мне его запихать, что б его "исполнили"?

shadowjack
21.03.2017
14:12:15
Code.eval_quoted может?

Rumata
21.03.2017
14:13:30
https://www.infoq.com/presentations/crowdstrike-culture
знаю что улетит сейчас ввиду ваших код снипитов

Rumata
21.03.2017
14:14:01
но посмотрите, не поленитесь. Особенно я уверен тем кто в рф живет будет оч полезно
ибо в основном, бодишоперы

Dmitry
21.03.2017
14:15:20
iex(4)> s = quote do
...(4)> defmodule Foo do
...(4)> def bar, do: :bar
...(4)> end
...(4)> end
{:defmodule, [context: Elixir, import: Kernel],
[{:__aliases__, [alias: false], [:Foo]},
[do: {:def, [context: Elixir, import: Kernel],
[{:bar, [context: Elixir], Elixir}, [do: :bar]]}]]}
iex(5)> s
{:defmodule, [context: Elixir, import: Kernel],
[{:__aliases__, [alias: false], [:Foo]},
[do: {:def, [context: Elixir, import: Kernel],
[{:bar, [context: Elixir], Elixir}, [do: :bar]]}]]}
iex(6)> Code.eval_quoted(s)
{{:module, Foo,
<<70, 79, 82, 49, 0, 0, 4, 100, 66, 69, 65, 77, 69, 120, 68, 99, 0, 0, 0, 126,
131, 104, 2, 100, 0, 14, 101, 108, 105, 120, 105, 114, 95, 100, 111, 99,
115, 95, 118, 49, 108, 0, 0, 0, 4, 104, ...>>, {:bar, 0}}, []}
iex(7)> Foo.bar
:bar

Roman
21.03.2017
14:16:43

Alexey
21.03.2017
15:04:39

.
21.03.2017
16:15:44
Такс. С чего лучше начать изучать эликсир? Ерланг нужно знать?
Или можно сразу взяться за эликсир

Александр
21.03.2017
16:18:15
эрланг полезно знать

Google

Александр
21.03.2017
16:18:29
но на эликсире можно и в императивном стиле лабать

Max
21.03.2017
16:18:41

shadowjack
21.03.2017
16:19:22
Ну что вы путаете человека.

Max
21.03.2017
16:19:47
разве можно не знать?

Roman
21.03.2017
16:20:30

Admin
ERROR: S client not available

shadowjack
21.03.2017
16:20:32
Можно. Зачем знать эрланг?
Может ещё F# изучить?

Dmytro
21.03.2017
16:23:32
сколько языков ты знаешь столько раз ты человек (с)

shadowjack
21.03.2017
16:23:43
Считайте эрланг как язык умер.

Taras ?
21.03.2017
16:24:14

shadowjack
21.03.2017
16:25:41
Ну в смысле перспектив нет, только легаси системы.

.
21.03.2017
16:27:14
Можете какой-нибудь курс/книжку посоветовать?

shadowjack
21.03.2017
16:29:25

Александр
21.03.2017
16:35:23

shadowjack
21.03.2017
16:35:52
Какая разница? Только ребиндинг.

Александр
21.03.2017
16:36:10
ну и документации больше для эрланга в плане взаимодействия процессов (да и не отличаются эти процессы в эликсире особо)

shadowjack
21.03.2017
16:37:07
Ну и не императивщена это.

Alexey
21.03.2017
16:37:10
ну есть некоторые косяки и нюансы в эликсир, которые становятся понятными и логичными, если знаешь ерланг. ну и в целом ОТП. если в эликсировых книжках про них написано хорошо, то я хз. почему нет.

shadowjack
21.03.2017
16:37:53
Кстати есть книжка эликсир и отп.

Google

Alexey
21.03.2017
16:39:34
да да. а потом тут будет вопрос: "я вот уже неделю читаю книжку по F#. когда там уже будет про ерланг, эликсир и отп?"

Roman
21.03.2017
16:40:19

Alexey
21.03.2017
16:41:04
а давайте я буду всем поняшку предлагать! я не знаю, что это, но буду. Роман - ты будешь предлагать F#. Александр будет предлагать Хаскель.
Нужны добровольцы на руби и js.

shadowjack
21.03.2017
16:42:59
Чур я питон.

Alexey
21.03.2017
16:43:31
а потом, общими усилиями напишем декодер Go в F#, потом по его AST будем генерить Erlang Core для интерпретации в erlang vm
а запускать все это будем на лисп-машине.

anton
21.03.2017
16:45:15

shadowjack
21.03.2017
16:53:57
https://youtu.be/W58ltqTajYU
Вот я не согласен с примером на 16-й минуте.

anton
21.03.2017
18:43:45
парни, тут же есть писатели ботов на эликсире..
а вы поллите или хукаетесь? :)

Dmitry
21.03.2017
18:45:34
Хукам веры нету