Size: a a a

2020 April 27

IK

Ihor Katkov in pro.elixir
https://t.me/elixir_meetup_online_1
Все кто хочет присоедениться к онлайн митапу - присоеденяйтесь к группе
источник

P

Pavel in pro.elixir
Boris Beginin
ну все это через приложеньку, мне потом на эти серваки пушить контейнеры и запускать
Коллега, почитайте посильнее про ансибл. Не понимаю в чем проблема: собрал контейнер с тегом, пушнул в реджистри, ансиблом на целевые сервера пульнул, запустил миграции, перезапустил контейнеры с новой версией
источник

V

V in pro.elixir
Привет
источник

AB

Alex Bubnov in pro.elixir
как думаете, это сочтут багом или можно даже не пытаться репортить?
источник

AB

Alex Bubnov in pro.elixir
Переслано от Alex Bubnov
вот очень люблю в эликсире парсер
import Config

if System.get_env("STATIC_DB_URL") do
 config :fxrates, Fxrates.Repo,
   url: System.fetch_env!("STATIC_DB_URL"),
   password: System.fetch_env!("STATIC_DB_PASSWORD")
else
config ...
end

падает с синтаксической ошибкой
источник

AB

Alex Bubnov in pro.elixir
Переслано от Alex Bubnov
а
import Config

if System.get_env("STATIC_DB_URL") do
 config :fxrates, Fxrates.Repo, [
   url: System.fetch_env!("STATIC_DB_URL"),
   password: System.fetch_env!("STATIC_DB_PASSWORD")
 ]
else
config ...
end

не падает
источник

AB

Alex Bubnov in pro.elixir
Переслано от Alex Bubnov
парсер kwlist настолько жадный, что натыкаясь на else пытается его зохавать
источник

AB

Alex Bubnov in pro.elixir
Переслано от Alex Bubnov
причем, обратите внимание - там даже висящей запятой нет, а он всё равно валится с синтаксической ошибкой
источник
2020 April 28

PG

Pig Greenest in pro.elixir
а mix format как на вариант со скобками реагирует, исправляет на некорректный?
источник

AA

Alex A in pro.elixir
Есть смысол SICP проходить не на лиспе, а на эликсире?
источник

AA

Alex A in pro.elixir
или там во что-то упрется и придется все равно на лиспе все делать?
источник

PG

Pig Greenest in pro.elixir
если там макросы будут, то с макросами соснешь
источник

V

V in pro.elixir
Alex Bubnov
Переслано от Alex Bubnov
причем, обратите внимание - там даже висящей запятой нет, а он всё равно валится с синтаксической ошибкой
А с висящей запятой можно чтоб валилось?
источник

A

A1exey Lopatin in pro.elixir
Подскажите, является ли обычной практикой позволять процессам падать, если мы заранее знаем причину?
Например, есть такая функция:
def close_gate(race_id, gate, horse_id, tx_hash \\ "")
     when is_integer(gate) and gate in 1..12 do

а другого клауза нет и процесс падает с FunctionClauseError если преходит что-то не то.
источник

VS

Vladimir Sekisov in pro.elixir
это правильно в 99% случаев - если что-то не так, то должен упасть,
а не маскировать ошибку.
Стандартный принцип -
что пришло извне - проверяем.
Изнутри - доверяем.
источник

LL

Lama Lover in pro.elixir
Alex A
Есть смысол SICP проходить не на лиспе, а на эликсире?
Зачем проходить книгу про схему не на схеме?
источник

SM

Sergei Maximov in pro.elixir
Alex A
или там во что-то упрется и придется все равно на лиспе все делать?
Там же деструктивные присваивания есть
источник

SM

Sergei Maximov in pro.elixir
Придется их как-то эмулировать через процессы
источник

AU

Alexander Uljev in pro.elixir
Неожиданно
источник

AU

Alexander Uljev in pro.elixir
Скажите по-честному кто знал, что имена функций - строки?
источник