@proelixir

Страница 186 из 1045
Alexander
29.11.2016
20:50:09
в коре языка

т.е я за такие вещи

но срачь был до небес, мол мы не занимаемся сахаром, вот вам палки и камни, мастерите

Aldar
29.11.2016
20:51:26
может его уломали такие как ты

Google
Rafkat
29.11.2016
20:51:30
Ну блин Datetime даже в пзп есть

Alexander
29.11.2016
20:52:03
в эликсире работа со временем - боль и разочарование

ровно как и работа с деньгами

там антипаттерн работы с деньгами

Aldar
29.11.2016
20:53:07
какой? Использовать флоаты?

Alexander
29.11.2016
20:53:28
угу, с чудесными округлениям

Aldar
29.11.2016
20:54:00
наверное bigdecimal не подвезли в язык, поэтому

Alexander
29.11.2016
20:54:05
я когда первый раз столкнулся сразу на либу переполз

Ilya
29.11.2016
20:54:09
разве в эликсире есть money

Alexander
29.11.2016
20:54:27
в эликсире есть все инструменты чтобы реализовать свой тип

и имплементацию написать

Aldar
29.11.2016
20:54:36
в принципе их самому ничего не мешает реализовать

Alexander
29.11.2016
20:54:58
но опять же - язык где 2 палки дают, одной мастерить, второй от волков отмахиваться

Google
Alexander
29.11.2016
20:55:16
в принципе их самому ничего не мешает реализовать
я этим и закончил, но вдохновлялся чужими идеями

там не все так очевидно

и тесты

обязательно тесты

иначе - ад

Aldar
29.11.2016
20:55:45
ну блин, в плюсах вот тебе инт, дабл, лонг, и делай с ними что хочешь)

совсем рубисты разленились

Alexander
29.11.2016
20:56:10
плюс не позиционируют себя как эликсир

совсем рубисты разленились
вон на Calendar погляди в эликсире, такого даже в руби нет

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

на нее

много

я открыл ту либу, которой вдохновлялся, а там...

Money.add(value, 4503599627370495.50) #=> %Money{amount: 450359962737049536, currency: :USD}

после такого обычно из окна выпрыгивают

Zapix
29.11.2016
20:59:08
Всем привет. Наверно надо представиться. Я фуллстек разработчики. На бэкенде python/django обычно фронтенд хипстерский реакт. Щас потихоньку изучаю elxir/phoenix.

skynet
29.11.2016
20:59:24
привет)

Google
Alexander
29.11.2016
20:59:55
мы тут early adpoterы

кстати, я конечно не работал с таким, но все же можно столкнуться с https://ru.wikipedia.org/wiki/Тунисский_динар

валюта где 1 целая равна 1000

а если есть хардкод на *100 то все полетит

skynet
29.11.2016
21:03:09
oh my hell

Alexander
29.11.2016
21:04:11
очень тянет слово "функциональщина"

но потом говорит про боль и прятное в конце

так что ок

Rumata
29.11.2016
21:05:21
:(

Alexander
29.11.2016
21:05:23
я уберу стикер, а то он большой

никаких репрессий

просто легкий клининг

Rumata
29.11.2016
21:05:46
?

Aldar
29.11.2016
21:05:49
функциоанальщина

Rumata
29.11.2016
21:05:57
так и есть)

Nikita
29.11.2016
21:35:30
кто-нибудь юзал/юзает quantum?

skynet
29.11.2016
21:35:42
пока нет

Serhij
29.11.2016
21:36:00
@vmeansdev я перешел с quantum на GenServer + Supervisor

Nikita
29.11.2016
21:37:03
так лучше всё таки?

Serhij
29.11.2016
21:38:09
https://github.com/c-rack/quantum-elixir/issues/105

Google
Nikita
29.11.2016
22:10:24
кто-нибудь сталкивался с проблемой, что когда от HTTPoison создаешь свой модуль, этот модуль реагирует на вызов start() из iex, а если worker должен его запустить, то всё крашится?

abc
30.11.2016
04:42:02
В стэке же должна быть видна причина

расскажите про атомы. почему их и когда не стоит использовать ?

Dmitry
30.11.2016
06:44:44
На них не работает GC, поэтому если атом хоть раз появляется во время работы программы - он не удаляется никогда. Поэтому если ты делаешь атомы динамически - это может привести к утечкам памяти

Например если каждого пользователя в агар.ио обозначать атомом, то скорее всего у тебя через некоторое время упадёт сервак

Admin
ERROR: S client not available

Dmitry
30.11.2016
06:45:45
Потому что пользователи приходят и уходят, а атомы остаются

abc
30.11.2016
06:56:42
а ясно. они у меня есть, но динамически не создаю

Vladimir
30.11.2016
07:10:43
Есть вариант юзать erlang:*_to_existing_atom/1, но да, динамически генерить атомы - не очень хороший подход.

Rafkat
30.11.2016
07:15:55
В руби символы же умирают

Vadim
30.11.2016
07:26:42
всем привет?

Rafkat
30.11.2016
07:28:36
Hola

Vadim
30.11.2016
07:28:36
это чатик правды об эликсире
куда правду смотреть?)

Serhij
30.11.2016
07:29:30
@Enapiuz по крайней мере, историю чата

Vadim
30.11.2016
07:32:45
@Enapiuz по крайней мере, историю чата
ну раз сразу не посыпалась пачка говен, значит все должно быть не так уж и плохо)

abc
30.11.2016
07:33:00
да все окей вроде бы)

Alexander
30.11.2016
07:33:33
куда правду смотреть?)
В каждом киоске - "Эликсирская Правда".

abc
30.11.2016
07:34:01
за 4-5 дней накатал вполне рабочую версию чата учитывая что на эликсире не писал ничего для прод еще. правда я еще сам эликсир в продакшен режим не переключал) говорят там что-то отваливается)

Google
abc
30.11.2016
07:35:03
я пока не понимаю как там релизы делать. в идеале я хочу пускать все в докер контейнере

ⰿⰰⰾⱏ
30.11.2016
07:37:44
Vadim
30.11.2016
07:37:59
а существуют ли в эликсире известные косяки с интерпретацией жсона? хочу попробовать написать сервис хранилку схем и чтобы он по ним валидировал жсонки. не помню точно баг, но вот например в пхп есть какая-то хрень, что иногда он очень странно интерпретирует большие и сложные жсонки, из-за чего все взрывается, там что-то с приведением типов

Dmitry
30.11.2016
07:43:35
По-моему в эликсир не встроен интерпретатор жсона

Vadim
30.11.2016
07:43:54
По-моему в эликсир не встроен интерпретатор жсона
ах кстати да, я ж на либу какую-то смотрел...

Dmitry
30.11.2016
07:43:55
В этом ключ я не понимаю вопроса о косяках

Vadim
30.11.2016
07:44:17
ладно, тогда пока буду сам страдать)

abc
30.11.2016
07:48:21
Poison же есть

Vadim
30.11.2016
07:55:13
ммм, спасибо

Marat
30.11.2016
08:29:32
В руби символы же умирают
Ну а руби тоже недавно сделали GC для символов. В 2.3 же если не ошибаюсь

Aldar
30.11.2016
08:57:10
Сохацкий пишет что феникс нинужын, да и эликсир не особо нужын, ведь есть эрланг и n2o

Rumata
30.11.2016
08:57:25
Вау

Расходимся

Aldar
30.11.2016
08:57:47
http://maxim.livejournal.com/467426.html

Rumata
30.11.2016
08:58:15
Только работы нет в эрланге нихуя почти

Vadim
30.11.2016
08:58:45
ну вот, я так и знал, что решение изучить эликсир было плохим :D

skynet
30.11.2016
08:59:37
а я буду продолжать учить

Страница 186 из 1045