Size: a a a

2019 March 24

ŹR

Źmićer Rubinštejn in pro.elixir
Из чего-то более менее рабочего можно посмотреть тут https://github.com/dgud/wings
источник

B

Buckler in pro.elixir
Привет, Vladislav!

Пожалуйста, реши капчу:

Вычисли: 5+33=...

Осталось попыток: 1
Если не решишь - забаню навеки...
Удачи!
источник
2019 March 25

AK

Alexander Kulikov in pro.elixir
Подскажите в Elixir можно по telnet стучаться?
источник

Δ

Δημήτρης in pro.elixir
можно
источник

ŹR

Źmićer Rubinštejn in pro.elixir
источник

ŹR

Źmićer Rubinštejn in pro.elixir
На сколько дороже вызывапть лямбды чем функции модуля?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если к примеру они определены все в compile time
источник

ML

Maksim Lapshin in pro.elixir
Насколько я помню, одинаково.

Все лямбды компилируются в обычную функцию и то, что выглядит как «замыкание», передается как аргумент в нее
источник

ML

Maksim Lapshin in pro.elixir
Но если fun сохраняешь, то данные будут сохранены вместе со ссылкой на код
источник

ML

Maksim Lapshin in pro.elixir
Кстати, если куда-то сохранишь fun(), то оно не переживет релоад кода
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А вот я хочу накрутить хитрую систему на макросах, и сохранять лямбды в атрибуты модуля
источник

ŹR

Źmićer Rubinštejn in pro.elixir
defmodule Foo
 @bar fn -> :bar end
end
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Походу должно рыботать быстро потом
источник

ŹR

Źmićer Rubinštejn in pro.elixir
def run, do: @bar.()
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Źmićer Rubinštejn
А вот я хочу накрутить хитрую систему на макросах, и сохранять лямбды в атрибуты модуля
Зачем??
источник

к

кана in pro.elixir
Źmićer Rubinštejn
На сколько дороже вызывапть лямбды чем функции модуля?
дешевле вроде, но это не точно

передать ссылку на определенную в комплай таймле лямбду выглядит сильно дешевле, чем передавать два атома и потом лукапить функцию в модуле
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Dmitry Russ (Aleksandrov)
Зачем??
Я вот хочу сделать типа Plug, только без заранее определенной структуры
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Źmićer Rubinštejn
Я вот хочу сделать типа Plug, только без заранее определенной структуры
В смысле?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Типа каждый такой Plug в билдере может с собой пренести функцию, или декорировать существующую
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Źmićer Rubinštejn
Типа каждый такой Plug в билдере может с собой пренести функцию, или декорировать существующую
Пример использования какой?
источник