@proelixir

Страница 486 из 1045
shadowjack
31.03.2017
20:39:29
ecto тоже можно

Alexander
01.04.2017
10:33:16
А есть варик halt всякие проверки в changeset?
слушай, ты много раз писал конструкцию "есть варик"

что это такое?

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
Можно ли эликсир скомпилить в бинарник???
http://stackoverflow.com/questions/24500994/elixir-or-hex-portable-package-format

можно, но без установленного эрланга работать не будет

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
на джаваскрипт
не, когда смотрю на js мне нравится тайпскрипт и f#

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 языки пока не обсуждались

Vladimir
01.04.2017
14:29:16
Ж))

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

Alexey
01.04.2017
17:33:20
блин, подскажите куда посмотреть чтоб этот ваш богомерзкий эликсир все же понравился
попробуй написать на с++ tcp/ip сервер с использованием epoll/kqueue. поэкспериментируй между одним процессом, тридами на каждое соединение, смешанную технику. вот когда уже дойдешь до самостоятельной необходимости реализации зеленых процессов, возвращайся. я тебе расскажу про 10-е правило гринспена.

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. вот так

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
http://erlangonxen.org/ - пару лет назад Макс Сохацкий пиарил
да да. есть такая тема. я вот вообще как-то считаю, что ерланг вм - это полноценная самодостаточная ОС.

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
да можно просто порт открыть и самому реализовать простенький сервак
вот в планах статья. реализация есть. надо просто старые коды поглядеть.

фи. на си. я знаю целую контору, которая бекенд пишет на си

я планирую, что они сдохнут всетаки. через несколько лет

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/

И потенциал для изменений на ходу и более быстрых итераций: Одна из ключевых идей: система должна продолжать работу во время тестирования о особенно во время произведения изменений. Даже крупные изменения должны быть поэтапными и занимать не больше доли секунды. который отсутствует в статически-типизированных языках: Если вы используете языки с ранним связыванием, как это делает большинство, то вы запираете себя в рамки того, что уже написали. Переформулировать с легкостью уже не получится.

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

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