
Dmitry
17.03.2017
21:47:39

Alexander
17.03.2017
21:50:27
продолжу. В эрланге ; не завершает функцию, а делит функцию на части для pattern matching.
А если в эликсире тот пример хоть с ворнингом, но работает, то получается функции с одинаковой арностью, но отдельные

Alexey
17.03.2017
21:51:21
та же****** логика, как переопределение переменных?
т.е. фактически они разные

Google

Alexander
17.03.2017
21:53:25
по эликсиру мне не понятно как оно устроено. Только книжку открыл, пока до этого не добрался

Alexey
17.03.2017
21:54:53
типичная проблема абстракций ))) решаются проблемы, кроме проблемы количества абстракций

Dmitry
17.03.2017
21:56:32
Я не очень с эрлангом, он тоже в АСТ компилируется, или это фишка эликсира?
Потому что если тоже, можно сравнить че там с точкой с запятой
Может это вообще не важно
Во, там функция Rep/1 есть
Посмотрите чтоли

Alexey
17.03.2017
22:08:52

Dmitry
17.03.2017
22:09:56
Ну не мог же Жозе ТАК затупить.
Значит ; не сильно важно

Alexey
17.03.2017
22:11:08
может тут что-то сможете найти
https://elixirforum.com/t/getting-each-stage-of-elixirs-compilation-all-the-way-to-the-beam-bytecode/1873/6

abc
18.03.2017
05:51:45
ух парни.. как у меня пригорает с nodejs канала. там параметры для URL собирают вручную каждый раз. без какого либа encode URI и раскрытия списка
обратился за советом как говна поел

Александр
18.03.2017
06:01:06

Google

abc
18.03.2017
06:02:22
долго все это делать вручную. я нашел пакет axios он все делает сам
на ноде канале мне предлагали делать так name=${name}&data=${data}

Александр
18.03.2017
06:05:08
кошмар
народ, а где можно доку по эликсиру старую посмотреть для версии 1.2.4 ?
ладно... в исходниках посмотрел

Евгений
18.03.2017
07:02:22

Rafael
18.03.2017
07:02:33
Даже если фиксированное количество
Ты мог бы написать функцию от ...args и с шаблонной строкой внутри

Евгений
18.03.2017
07:04:53
А кошмар в том, что аргументы даж не энкодят
А data и вовсе объект с вложенностью, наверное

abc
18.03.2017
07:06:59
да вот и я про тоже. никто не энкодит и списки не раскрывает и т.д. а это большая дыра в безопасности
в основом к этому и притензия.

Alexander
18.03.2017
07:45:12
зачастую пакеты из npm не отличаются каким-то качеством, и по сути можно легло говна отгрузить в проект
не брезгуйте смотреть исходники всего что ставите в проект из npm(без упарывания, просто беглый взгляд) и коненчо ОСОБЕННО на пакеты из hex
я уже писал тут, как поставил очередной улучшитель ecto и получил прямо отличнийшие ошибки в проде
парень заигрался с метапрограммированием
а пострадал - я )

Google

Alexander
18.03.2017
08:07:36
и да, всем суббота

Alexey
18.03.2017
08:12:16
спасибо, и вам доброго дня!

Rafael
18.03.2017
08:30:30

Александр
18.03.2017
08:35:06
затем что если ты в name передашь "Smith & Wesson" то получишь удивительный баг, на разбор которого некоторые товарищи могут тратить часы и дни
или c "+" что-нибудь

Rafael
18.03.2017
08:37:40
м, да, логично

Dmitry
18.03.2017
09:37:14
Я только что понял что тот макропакет, который я вчера зафиксил опять не будет работать
Надо новый багфикс
сраные макросы.....

Alexander
18.03.2017
10:00:37
Те понимание что неработает не должно приходить случайно

Ivan
18.03.2017
10:26:01

Ivan
18.03.2017
10:26:05
вся жизнь загадка

Dmitry
18.03.2017
10:29:03
Вчера просто обсуждали оператор \\ и я его в тесты допилил все случаи, так вот часть не проходит

Alexey
18.03.2017
11:20:25
будешь и дальше их пользовать? ))

Dmitry
18.03.2017
11:22:59
Буду стопудово
Но к либе это не имеет отношения - я модифицирую там макрос def, поэтому мне надо все случаи предусмотреть

Roman
18.03.2017
11:31:24

Rafael
18.03.2017
16:58:01
ребзь, вот вы скомпилировали приложение, а как его запустить?

Google

shadowjack
18.03.2017
17:01:45

Rafael
18.03.2017
17:04:47
можете показать пример сложной функции с возвращаемым значением?

zk
18.03.2017
17:13:20
Бля, может еще и запустить за тебя

Rafael
18.03.2017
17:13:48
точнее они есть, но логика которых умещаешься в 1 строчку тела фунции

zk
18.03.2017
17:14:20
Выйди в окно

Александр
18.03.2017
17:14:23
есть https://elixirschool.com/lessons/advanced/escripts/
http://elixir-lang.org/getting-started/mix-otp/supervisor-and-application.html
вот с доки пример более сложный

Admin
ERROR: S client not available

Александр
18.03.2017
17:15:34
ты просто описывай проблемы которые возникли, а то помогать-то некуда =)

Rafael
18.03.2017
17:15:51

Александр
18.03.2017
17:16:06
да

Rafael
18.03.2017
17:16:58
пасиба

Taras ?
18.03.2017
17:18:28

Александр
18.03.2017
17:19:46

Taras ?
18.03.2017
17:20:00
если с консоли и —
эрланг
cd("../path/to/files").
make:all([load]).
module:function(arguments).
эликсир
cd("../path/to/files")
c("module.ex")
Module.function(arguments)
если феникс то
iex -S mix phoenix.server
или
MIX_ENV=dev elixir —detached -S mix phoenix.server
если просто эликсир апп —
iex -S mix
в эрланге там еще есть Makefile с
erl -make

Rafael
18.03.2017
17:20:57

Taras ?
18.03.2017
17:21:49
ну так да, но некоторые люди не сразу в апп бегут начинают, а сначала отдельно модули-функции тыкают, как и я начинал

Google

Александр
18.03.2017
17:22:00
+1
видишь в iex и ковыряешься

Rafael
18.03.2017
17:22:34
а еще, можете посоветовать либу для работы с .bmp изображениями?

Александр
18.03.2017
17:25:19
я в функциональных языках не работал с изображениями
мне кажется они не очень хорошо для этого подходят
https://github.com/h4cc/awesome-elixir#images
вот тут потыкай что-нибудь

Rafael
18.03.2017
17:26:47

Александр
18.03.2017
17:29:04

Rafael
18.03.2017
17:29:27

Shorty(Ale Chapa) Manskiy
18.03.2017
17:30:07
а где это эликсир препадают?

Rafael
18.03.2017
17:30:47
нам ерланг рассказали, но я ж студент, понтов выше крыши, поэтому хочу на элексре написать

Shorty(Ale Chapa) Manskiy
18.03.2017
17:32:20
значит ты эрлэнг можеш, а эликсир нет?

Rafael
18.03.2017
17:32:32
что касается вуза, то: высшая школа экономики, факультет компьютерных наук, отделение прикладной математики и информатики, специализация - распределеные системы, курс "языки программирования"

Shorty(Ale Chapa) Manskiy
18.03.2017
17:32:48
что нет?

Rafael
18.03.2017
17:33:04
не могу ни в ерланг, ни в элексир

Александр
18.03.2017
17:35:11
а во что можешь?

zk
18.03.2017
17:35:39

Rafael
18.03.2017
17:35:55