
shadowjack
31.03.2017
20:39:29
ecto тоже можно

Alexander
01.04.2017
10:33:16
что это такое?

Google

Dmitry
01.04.2017
10:34:21
вариант
у нас так в калхозе говорят

Alexander
01.04.2017
10:35:45
ок, я просто с другого колхоза, у нас тоже там есть слова, которые многим не понятны

Sergey
01.04.2017
10:37:00

Aleksey
01.04.2017
10:55:12
Можно ли эликсир скомпилить в бинарник???

shadowjack
01.04.2017
10:55:18
Я забыл как называется то что вместо моделей?

Andrey
01.04.2017
10:58:18
схемы, наверное

Александр
01.04.2017
11:17:44
можно, но без установленного эрланга работать не будет

Aldar
01.04.2017
11:44:28
http://langintro.com/cljsbook/

zk
01.04.2017
13:24:12
снимай портки, власть сменилась
кто-нибудь юзал - http://www.ponylang.org/
?

Google

anton
01.04.2017
14:18:57
я вбрасывал как-то..
любителей не нашлось

Vladimir
01.04.2017
14:20:01
уже одно название доверия не внушает

zk
01.04.2017
14:21:00
да пофиг на название, главное чтобы работал как лошадка

Vladimir
01.04.2017
14:21:24
розовая. маааленькая.

Roman
01.04.2017
14:22:17
блин, подскажите куда посмотреть чтоб этот ваш богомерзкий эликсир все же понравился

Vladimir
01.04.2017
14:23:12
на джаваскрипт

Roman
01.04.2017
14:23:49

anton
01.04.2017
14:24:02

Vladimir
01.04.2017
14:24:11
хмхм

Roman
01.04.2017
14:24:13

Vladimir
01.04.2017
14:26:00
Кстати, сегодня на CodeFest был ( https://2017.codefest.ru/ ), на первом дне. Там часа полтора общались с девелопером из Касперского. У них там ЕМНИП аж пять Haskell-девелоперов в команде, пилят кусок ОС.

anton
01.04.2017
14:26:12

Vladimir
01.04.2017
14:26:19
Впервые узнал о таком количестве хаскелистов в одном месте
И, что интересно, в кулуарах уже успели обсудить Dart, Elm, Haskell. BEAM-based языки пока не обсуждались

Roman
01.04.2017
14:28:53

Vladimir
01.04.2017
14:29:16
Ж))

Taras ?
01.04.2017
16:29:24

عاصم بن حارث
01.04.2017
16:31:08
erlang
))) Не, сначала в моСк, а потом в эрланг )))

Alexey
01.04.2017
17:33:20

Google

Pavel
01.04.2017
17:35:09
да, еще горячее обновление кода забыли))
хороший и емкий аргумент против упоротых адептов статической типизации

Alexey
01.04.2017
17:36:31
да. в некоторых языках этого не будет. вообще. совсем. никогда.

Pavel
01.04.2017
17:38:22
ну вообще еще хорошо бы упомянуть мощную штуку как патерн матчинг и не просто на уровне основных типов языка а даже на уровне бинарных данных.
вообще все это из ерланга.
про сам элексир, думаю будучи упоротым кложуристом, это то что я слышал про возможность метапрограммирования

Alexey
01.04.2017
17:39:21
еще обязательно надо попробовать напрямую поработать с epoll, потом попробуй освоить какой-нибудь boost.asio, libevent, livev, libuv
ну. я сначала попал в ерланг. по своей воле
и ерланг для меня просто открыл целый ряд возможностей, которых у меня раньше не было

Pavel
01.04.2017
17:40:25
особенно новый вид мышления
все в мире есть процессы

Alexey
01.04.2017
17:40:59
у меня так исторически висел тяжким грузом небольшой списочек задач, которые я раньше решить не мог вообще никак. а тут у меня такая возможность появилась.

Alexey
01.04.2017
17:41:22
ну то есть, ряд задач, которые благодаря эрлангу, я наконец-то смог решить

Александр
01.04.2017
17:43:04
а зачем тогда юные неокрепшие умы на хабре от эликсира/эрланга отворачиваешь?

Alexey
01.04.2017
17:43:39
кстати. там в статье по поводу серверов http go vs elixir. появился каммент, где человек написал сервачек вообще на TCL! и получилось быстрее. вероятнее и быстрее Go. как я понял, он из разработчиков TCL. он вообще высказал мнение, что компилируемый язык вовсе не обязательно даст больший RPS. вот так

Aldar
01.04.2017
17:43:52

Alexey
01.04.2017
17:44:19

Pavel
01.04.2017
17:44:36
это про статью и тесты?
там на хабре

Alexey
01.04.2017
17:44:51
это еще зачем?
был вопрос о том, куда смотреть, чтобы эликсир понравился

Google

Alexey
01.04.2017
17:45:21
там на хабре
ну вот да. так уж вышло. при всем том раскладе, что я использовал. те железяки и те коды.

Pavel
01.04.2017
17:45:33
чтобы понравился эликсир надо сначала осознать вообще ерланг.
кстати
http://erlangonxen.org/ - пару лет назад Макс Сохацкий пиарил

Alexey
01.04.2017
17:45:56
мой посыл, что силы, в общем-то равны. и нельзя сказать, что эликсир в 10 раз хуже по скорости. даже не в 2 раза. и это просто хелловорлд, а не реальная задача.

Александр
01.04.2017
17:46:13

Alexey
01.04.2017
17:46:33

Admin
ERROR: S client not available

Pavel
01.04.2017
17:46:43
вообще главное архитектура - если архитектура гавно то байтодрочерство не спасает

Alexey
01.04.2017
17:46:53
были разговоры о том, что на уровле ведер линухь должны появиться зеленые процессы

Pavel
01.04.2017
17:47:41
боюсь ядно настолько большое и сложное
что не появится быстро и тем более надежно
там же монолит дикий
универсальный

Александр
01.04.2017
17:48:34
зелёные потоки линуксу не нужны, он же потоками на уровне ядра рулит

Pavel
01.04.2017
17:48:36
да и потом накой оно нужно в облаках если такие микрооперационки как ling будут сторого под задачу все обеспечивать

Alexey
01.04.2017
17:48:39
ну вот я перед всем чатиком прикошу извинения, что так вышло. в планах еще опробовать разные варианты приема TCP соединений в своем кастомнов веб сервере. на другом железе (x86), планирую, что ерланг там победит.

Pavel
01.04.2017
17:49:06
видишь, как я понял ты юзаешь ковбой
но ковбой априори поделка под определенную задачу
хоршо бы написать свою тестовую реализацю веб сервера

Google

Pavel
01.04.2017
17:49:36
на отдельном порту

Alexey
01.04.2017
17:49:43
да. и правильно попробовать не только ковбой. а стандарный ерланговый http. потом есть еще как минимум yaws.

Александр
01.04.2017
17:49:52
статическая типизация по определению быстрее чем динамическая
потому что там меньше проверок (они во время компиляции проходят)

Pavel
01.04.2017
17:50:04
да можно просто порт открыть и самому реализовать простенький сервак

Александр
01.04.2017
17:50:21
проблема бенчмарков в том, что мало людей представляют с какими нагрузками они действительно столкнутся и соответственно данные бенчмарков не могут сравнить со своими задачами
я вот на хабре сидел несколько чуваков которые писали бэкенд на Си и у них сайты тормозили

Alexey
01.04.2017
17:50:44
фи. на си. я знаю целую контору, которая бекенд пишет на си
я планирую, что они сдохнут всетаки. через несколько лет

Roman
01.04.2017
17:51:43

Alexey
01.04.2017
17:52:12
более того, это часто и не используют


Pavel
01.04.2017
17:52:32
по поводу статической типизации очень люблю приводить слова Алана Кея -
И вскоре Алан стал поддерживать идею того, что динамические языки это будущее разработки ПО (pdf). В частности, ему важна легкость изменения:
Позднее связывание позволяет с меньшими усилиями встраивать в проект идеи, которые возникли позже в процессе разработки (по сравнению с системами с более ранним связыванием вроде C, C++, Java, и пр.)
кому интересно
советую почитать
https://habrahabr.ru/company/hexlet/blog/303754/
И потенциал для изменений на ходу и более быстрых итераций:
Одна из ключевых идей: система должна продолжать работу во время тестирования о особенно во время произведения изменений. Даже крупные изменения должны быть поэтапными и занимать не больше доли секунды.
который отсутствует в статически-типизированных языках:
Если вы используете языки с ранним связыванием, как это делает большинство, то вы запираете себя в рамки того, что уже написали. Переформулировать с легкостью уже не получится.


Roman
01.04.2017
17:53:50
Но я все же за опционально динамическую типизацию.

Pavel
01.04.2017
17:54:58
никто не мешает на эликсире написать nif функцию на нативном быстром СИ