Есть вопрос к чату. Я обновил версию эликсира и эрланга в системе, попробовал на одном из игрушечных проектов сделать mix deps.update --all и получил кучу ошибок 10:50:54.104 ...
это в этом чатике рассказывали что гомоиконичность фигня и вообще не бывает?))
Возникла проблема с запуском релиза. Ковыряю учебный проект, условный чатик. Довёл до кондиции что с $ mix phx.server всё работает. На старте выдаёт лог "[info] Running ExChat...
Я тут узнал что переменные можно определять на уровне модуля. Но к ним вроде ни откуда нельзя обращаться. У них есть какое-то применение или это аппендикс дизайна?
В эликсире есть аналог кложурного some->? Я пробовал с with что-то сделать, но получилась нечитабельная лапшина: with user when not is_nil(user) <- Auth.current_user(con...
Есть наверно лучше формулировка вопроса. Нормально ли при инициализации сервиса генерировать какой то instance id и дальше передавать его всем процессам чтобы они коммунициров...
Подскажите, можно ли как-то написать спеку на список фиксированной длины. Скажем мне в start_link приходит список длины 3 [pid(), string(), atom()]. Можно такое спеками вырази...
Это нормально что после определения структуры во вложенном модуле надо алиасить модуль сам в себе чтобы обращаться к структуре по короткому имени? defmodule Outer.Struct do ...
А какие-то дополнительные модули в тестах помимо самих кейсов - это типа редкость? А как например что-то использующее колбэки тестируют?
А тут завезли нормальный макроэкспанд? quote do stuff end |> Macro.prewalk(&Macro.expand(&1, __...
А есть внятное объяснение почему структурам не завезли поддержку get_in?
А что в Москве разве 300к не дают за FizzBuzz на Go?
А как можно процессам запущенным в одном супервизоре обменяться своими pid? Например создаю сервер с сокетом и динамический супервайзор рядом с ним. Сервер после приёма соед...
А есть место где вот это все одним связанным доком изложено?
А что на хаскеле наконец написали БД? Можно ссылку на ГХ?
Едрить тут токсик чат. Пацанам не понравилась либа - 3 экрана нытья. Когда релиз своего решения планируете-то?
Я не поленился и нашёл: https://youtu.be/kGlVcSMgtV4?t=975 Довольно примечательно, что у любителя TDD осталось в памяти "Он наезжает на тесты" а у любителя хаскеля "Он наезжае...
А я верно понял что там сбоку прикручен кодогенератор и в исходниках не все? А для своих классов надо его на этапе компиляции в проект тянуть?
Структурами можно пользоваться не зная типа, не?
Предлагать писать рабочий код - токсичность? Приплыли.