DG
А еще, нужно помнить, что Elixir стоит поверх Erlang в котором есть встроенные Lex & Yacc
Собственно по этой книжке я писал интерпретатор Clojure на Ruby, и сделал пока только ридер и парсер той же Clojure на Elixir

Size: a a a
DG
DG
KE
a
Ecto.Multi.new()
|> Ecto.Multi.insert(:first, %Post{title: "first"})
|> Ecto.Multi.insert(:second, %Post{title: "second"})
|> MyApp.Repo.transaction()
и MyApp.Repo.transaction(fn ->
...
end)
a
SK
transaction
с функцией, всегда как-то через Multi
a
transaction
с функцией, всегда как-то через Multi
T
D
T
AD
AD
T
T
AD
def a() ... end
def b()
...
a()
...
end
def c()
b()
...
end
T
T
AD
T
T