@proelixir

Страница 124 из 1045
Alexander
23.09.2016
14:44:22
как говорил министр обороны России, ваша страна - полчаса на танке, на средней скорости.

Dmitriy
23.09.2016
15:27:43
http://confreaks.tv/events/elixirconf2016 видосы с конфы начали заливаться

два уже доступны

Google
Alexey
23.09.2016
16:15:47
А есть кто на митапе в Tceh.com? ;)

L'Alchimiste
23.09.2016
18:52:31
а есть клуб для анонимных еликсирописак?

Taras ?
23.09.2016
19:19:21
это как?)

amureki
23.09.2016
19:39:11
а есть клуб для анонимных еликсирописак?
а ты куда попал, по твоему? здоровайся, представляйся :)

[Anonymous]
24.09.2016
05:42:18
прошу прощения, мы зафакапили с трансляцией. youtube начал просить деньги за их встраивание. но есть запись: https://www.youtube.com/watch?v=JebNL8mmebE

Алиф
24.09.2016
15:58:07
who have this book Learning Elixir new version please

Eugene
24.09.2016
18:34:39
Народ, если у меня в экто связь has_many - belongs_to, то как мне из дочерней записи получить родителя?

неактуально

Taras ?
24.09.2016
19:30:26
как задача решилась?

Alexander
25.09.2016
04:06:11
https://github.com/noma4i/SublimeLinter3

держите

работает через этот метод

попробовал на каждый линт показывать, чуть глаза не вытекли. Так что опционально если хочется показать инлайн после линтинга, типа что означают точки на gutter’e. Ставите мой форк и к примеру по control+command+a получите инлайн ошибки. Их можно закрывать крестиком или же если исправить, то еще раз нажать сочетание указанное выше и оно почистит лишние

Google
Alexander
25.09.2016
04:06:35
тут саблаймтекст обновился, я немного доработал плагин линтера. Если кому нужно.

в эликсире выглядит так:

Eugene
25.09.2016
04:46:02
Alexander
26.09.2016
03:49:10
ок, был неправ насчет DailyDrip. Половина того что там есть по эликсиру устарело настолько, что это примеры не работают давно.

жалко конечно

но по Элму у них все круто

это видео дает быстрое представление, как зарефакторить адские лестницы из case do и отлов несматчившихся кусков

и вдогонку, мелкий макро https://github.com/vic/happy_with

еще раз напомню, что let it fail в вебе - не лучший подход, если речь идет к примеру о построении api. Строить логику на выбросе и отлове эксепшенов тоже не по адресу. Так что могу предложить вариант с with и любой доступной либой валидаций параметров типа params или чем самописным.

Rumata
26.09.2016
08:13:01
парни

Кто пользуется протоколами в элексире?

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

в таком языке как руби в си шарпе да например больше элегантных решений

там паттерны вся эта ебота очень вертятся, а вот в руби не особо. ВОт и возник вопрос к общественности по протоколам.

Кто что думает на этотт счет?

Aldar
26.09.2016
08:15:00
мб потому что на скриптовой хрени полиморфизм это дак тайпинг?

Rumata
26.09.2016
08:15:23
чувак ) я понял как бы твой сарзкам я это сказал не потому что я долбаеб

и не понимаю что это дак тайпинг

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

Google
Eugene
26.09.2016
08:16:12
Завязывай с матами

Rumata
26.09.2016
08:16:16
хуятами

Eugene
26.09.2016
08:16:43
Ты думаешь, ты очень круто со стороны выглядишь, наверное

Rumata
26.09.2016
08:17:35
вместо того чтобы обсудить протоколы в элексире чел поинтит мне за моралфажество

Eugene
26.09.2016
08:17:44
Да, именно так

Aldar
26.09.2016
08:20:26
я спрашиваю чтобы послушать разные мнения, дискусия блядь
дак тайпинг это когда скриптовой хрени пофигу что за тип там у тебя, лишь бы имел некоторые методы

Aldar
26.09.2016
08:20:58
А эликсир компилируемый жеш

https://pics.onsizzle.com/duck-typing-duck-typing-2429782.png

Rumata
26.09.2016
08:21:43
а что если я тебе скажу что в статически типизируемых языках тоже есть поддержка "дак тайпинга"

так называемый рефлекшн

он конечно через жопу но все же

Rumata
26.09.2016
08:22:08
в си шарпе есть слово ключевое dynamic

опа

Компилируемый язык

бум

как так?

Aldar
26.09.2016
08:22:30
хз, с шарпом не знаком

в джабке интерфейсы, в свифте тож протоколы

в С++ абстрактные классы - примерно та же хрень

Google
Rumata
26.09.2016
08:23:07
http://elixir-lang.org/getting-started/protocols.html

вопрос был кто этим пользовался хоть раз и в каких кейсах

Admin
ERROR: S client not available

Alex
26.09.2016
08:24:44
Poison определяет протоколы для сериализации и декодирования. С их помощью можно определить, как кастомная структура будет в JSON выглядеть.

Но есть и другие подходы. Ecto, например, просто требует определения модуля с определенном набором функций для поддержки кастомных типов.

Alex
26.09.2016
08:25:39
Inspect еще иногда определяют для структуры данных, чтобы она красиво на выводе отображалась.

Константин
26.09.2016
08:28:12
http://elixir-lang.org/getting-started/protocols.html
https://github.com/drewolson/scrivener

вот хороший пример

Пагинатор для всего.. определил протокол и реализует его в других проектах

https://github.com/drewolson/scrivener/blob/master/lib/scrivener/paginater.ex

Alexander
26.09.2016
08:31:10
Я встречался с протоколами только в либе таймекс

Это иногда вымораживает - дата работает, внутри Map - нет

Думаешь - ну вот как так то

А это протоколы не имплементированы

Сам с нуля не писал. Не видел нужды

В фениксе теневой роутер тоже на протоколах

Тот что ошибки разруливает

Мол мы вам дали протокол, имплементируйте реализацию

Google
Alexander
26.09.2016
08:33:33
Но пока опыта нет

Rumata
26.09.2016
08:33:38
а он ошибку срет

или просто "не работает в тихую"

?

Alexander
26.09.2016
08:33:49
Ошибку

Rumata
26.09.2016
08:33:52
а ну ок )

Alexander
26.09.2016
08:33:59
Нот имплементед фор

Rumata
26.09.2016
08:34:54
спасибо

Alexander
26.09.2016
08:34:58
Для таймекса не было сделано для map. Я скопировал из феникса

Константин
26.09.2016
08:53:40
Работал кто с бранчем?

Я сам себе палку в колесо воткнул

Aldar
26.09.2016
08:54:03
Как сделать реакт изоморфное приложение на фениксе?

Константин
26.09.2016
08:54:10
не))

На фронте один css фрэймворк, а на бэкенде другой

Rumata
26.09.2016
08:54:27
а зачем тебе бранч?

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