@proelixir

Страница 22 из 1045
Rumata
13.07.2016
16:20:54
Benchee 0.3.0 released – formatters, parallel benchmarking & more http://elixirstatus.com/p/nBQR-benchee-030-released--formatters-parallel-benchmarking--more

тоби чувак завтра будет про эту хуйню расказывать

прикоольно ) но он сказал что ему надо подговоится ну посмотрим крч )

Dmitry ?
14.07.2016
05:35:12
Всем привет. Такой вопрос, можно ли сравнивать MapSet с помощью ==?

Google
Dmitry ?
14.07.2016
05:38:32
Точнее вопрос можно ли сравнивать так Map между собой

Dmitry ?
14.07.2016
05:59:39
Да. Внутри MapSet это просто map, и его equal? юзает Map.equal?.

Внутри Map.equal? сравнение по ===

Для дробных чисел по ходу. Да значит можно с помощью ==, если уверен, что там нет дробных

The Dude
14.07.2016
08:04:24
Привет! Элексир в байткод еомпилится или транчлируетчя в эрланг?

И еще, че там по джиту?

Константин
14.07.2016
08:07:21
Компилируется в байт-код для виртуальной машины Erlang (BEAM)

Что такое джит?

The Dude
14.07.2016
08:07:45
Что такое джит?
Jit компиляция.

Константин
14.07.2016
08:07:56
Без понятия)

Если я правильно понял, то стоит использовать расширение .exs и будет тебе jit компиляция

Собственно так тестирование работает

Google
Константин
14.07.2016
08:10:58
Не, неправильно я понял..

Там же именно байткод должен компилиться на лету

Парни, не могу собразить, вот есть такой код:

@doc """ Генерирует рандомную строку заданной длины """ @spec rundom(pos_integer) :: String.t def rundom(length) do :crypto.strong_rand_bytes(length) |> Base.url_encode64 |> binary_part(0, length) end

Если есть spec, нужен guard??

Ivan
14.07.2016
08:17:53
в эрланговской VM есть HiPE, который делает JIT но вроде бы он далеко не такой крутой, как в HotSpot, например

Константин
14.07.2016
08:23:10
@doc """ Генерирует рандомную строку заданной длины """ @spec rundom(pos_integer) :: String.t def rundom(length) when is_integer(length) and length > 0 do :crypto.strong_rand_bytes(length) |> Base.url_encode64 |> binary_part(0, length) end

вот так написал

The Dude
14.07.2016
08:37:38
Вот о нем спрашивал.

Rumata
14.07.2016
09:16:35
да ну даже если так когда у тебя возникали проблемы связанные с компиляцией?

я думаю только в скала это была большая проблема

Rumata
14.07.2016
13:02:52
ну смотри ты задаешь вопрос по поводу JIT

http://www.erlang-factory.com/euc2014/frej-drejhammar

https://news.ycombinator.com/item?id=9793763

The Dude
14.07.2016
14:17:32
ну смотри ты задаешь вопрос по поводу JIT
А при чем тут скала и компиляция?!

Не думал что такая деградация профессиональная тут

Rumata
14.07.2016
17:25:20
Элексир митапчик

Alexandr
14.07.2016
17:25:21
Еще бы фотку с результатом бенча ?

Google
Alexandr
14.07.2016
17:26:04
Спс

Rumata
14.07.2016
17:26:21
По лучше качество

Бэнчи

Alexandr
14.07.2016
18:01:06
надо заводить periscope или hangout air :)

Rumata
14.07.2016
18:01:35
Был

я удалил, хотя хотел по перископить

Maxim
14.07.2016
18:57:19
Я тоже ничего не понял

Rumata
14.07.2016
21:17:48
Да забейте посоны, все норм

Выступил тоже с докладиком про бота который я написал на элексире

Как то так ?

Alexandr
14.07.2016
21:19:17
В каком городе проводиди?

Rumata
14.07.2016
21:22:21
Берлин

http://meetu.ps/e/BNLKT/kqgDd/a

I
14.07.2016
21:22:55
круто!

Rumata
14.07.2016
21:23:07
Кому интересно , там группа

И там можно посмотреть что нить полезное

I
14.07.2016
21:25:51
а кто админ тут? Мб подборочку литературы заведем и прицепим полезные линки как прикрепленное сообщение?

Rumata
14.07.2016
21:31:53
А есть же awesome elixir on github

Там мильйон всего

Google
Rumata
14.07.2016
21:32:47
https://github.com/h4cc/awesome-elixir

Maxim
15.07.2016
01:28:00
https://github.com/h4cc/awesome-elixir
Чувак реально всю идею "curated list of amazingly" потратил.

Он там вообще все надобавлял.

Константин
15.07.2016
01:58:54
А подборочку литературы.. могу ссылками полезными поделиться, которые сам находил. Кстати можно сделать канал, куда будем полезные ссылки фигачить с описанием кратким

По книгам непосредственно - у меня есть в электронном виде

http://joxi.ru/a2X7o5quyvgO4m

abc
15.07.2016
06:42:13
Свежее видео про сравнение Ecto vs ActiveRecord https://www.youtube.com/watch?v=96YwY7Lld0Q

Rumata
15.07.2016
08:15:23
Класс !

По моему было похожее

Там с техасской

Константин
15.07.2016
11:19:38
Моя ненависть к PHP просто зашкаливает

приходится сапортить продукт, с которым работала большая команда

И тут такое количество магии и неочевидностей, что просто охереваешь

Aldar
15.07.2016
11:20:44
в руби тоже магия

Константин
15.07.2016
11:21:14
Но там она очевидная в какой-то степени)))

А тут создаю модель заказа, а создается другая модель, копаю глубже, а там через задницу завернуто так, что если есть модель с определенным именем и в глубине конфига есть асоциация - то создастся другая модель.

Anatoliy Kovalchuk
15.07.2016
11:22:24
а я чем больше пишу на phoenix, тем больше в шоке от того сколько магии в рельсах

Константин
15.07.2016
11:22:46
Вот мне и нравится ФП подход

все по порядку

Google
Anatoliy Kovalchuk
15.07.2016
11:23:18
вот вот, зайдешь в исходники фреймворка и сразу можно понять что там происходит

чего нескажешь об активрекорде

Константин
15.07.2016
11:23:32
Порой даже офигеваешь от простоты реализации

Но один фиг с фениксом еще сложновато.

Alex
15.07.2016
12:48:28
В Ecto тоже дохера магии

В сорцах и если нету опыта метапрограммирования будет тяжело разобрать что происходит

Anatoliy Kovalchuk
15.07.2016
12:50:27
это да, красота query запросов требует своих жертв

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