@proelixir

Страница 509 из 1045
Dmitry
05.04.2017
17:48:14
Надо книжку скачать и посмотреть

عاصم بن حارث
05.04.2017
17:48:24
Dmitry
05.04.2017
17:57:14
Скачал посмотрел - книга лучше чем в описании, но все равно не очень

عاصم بن حارث
05.04.2017
18:00:16
Скачал посмотрел - книга лучше чем в описании, но все равно не очень
В таком случае занялся бы переводом "... ин экшн" да и предложил бы свой труд издательству, не?

Google
Dmitry
05.04.2017
18:00:53
В таком случае занялся бы переводом "... ин экшн" да и предложил бы свой труд издательству, не?
С учётом того, что я убеждён в том, что надо читать книги на английском?)))

Могу скинуть в чатик ее

عاصم بن حارث
05.04.2017
18:01:34
Могу скинуть в чатик ее
У меня масса лит. по теме на англ. )))

Dmitry
05.04.2017
18:05:17
В elixir in action нету ets и mnesia - это лучше читать здесь. Все остальное там. Ну и конечно феникс надо читать в книжке по фениксу, а макросы - в книжке по макросам

عاصم بن حارث
05.04.2017
18:05:51
Dmitry
05.04.2017
18:07:30
Меня просто раздражают книги в которых говорят "вот в нашем языке можно делать так и вот ещё так, а чтобы вызвать это надо сделать то" Да я понятия не имею, зачем мне вообще все это делать. Лучше дайте мне пример - делаем такой то проект с такой то бизнес логикой, и для него...

Поэтому elixir in action, programming phoenix и metarogramming elixir - классные, а всякие там другие - говно

Квинтэссенция говна - это the rust book

عاصم بن حارث
05.04.2017
18:09:04
???

Dmitry
05.04.2017
18:09:47
Там сказано обо всех конструкциях этого языка, но забыли рассказать как программировать на расте

عاصم بن حارث
05.04.2017
18:10:25
я мне еще нравится листать кукбук-и )))

Dmitry
05.04.2017
18:11:04
Кукбук вроде ниче с одной стороны

Google
Dmitry
05.04.2017
18:11:35
Но с другой - там нифига не сказано о структурировании и масштабировании обычно

عاصم بن حارث
05.04.2017
18:11:59
да, есть такое дело.

Dmitry
05.04.2017
18:12:17
Я по кукбукам делал однажды прилагу на андроид с нулевым опытом, в результате у меня получился один файл с 3000 строк

Потому что в любом кукбуке "для простоты напишем обработчик нажатия на кнопку прям в кнопке"

Только у меня было 50 кнопок и простыня)))

Mark
05.04.2017
18:36:31
abc
05.04.2017
18:43:27
парни! ай нид хелп. есть umbrella app на elixir. хочу использовать Registry. получается в каждом приложении нужно supervisor(Registry, [:unique, :account_process_registry]), например ?

Taras ?
05.04.2017
19:10:00
или стоит сразу изучать elixir?
берите эрланг, потом эликсир будет в облегчение) а то начнете с эликсира - потом в эрланг углубляться может быть немного больно))

Taras ?
05.04.2017
19:16:52
Поэтому elixir in action, programming phoenix и metarogramming elixir - классные, а всякие там другие - говно
у каждого - свой личный опыт и свое мнение мне с programming phoenix не понравился заумный пример с вебсокетом (или может я совсем дурак) — по книге я так и не понял, нагуглился пример "попроще - попонятнее" имхо в фениксе много оверхеда - какой-то лишний шлак, имею ввиду тот же вебсокет на клиенте, "модную" сборку css и js на бэк-е, и ... ой, молчу

shadowjack
05.04.2017
19:20:30
Ну а где оверхед, если ты можешь усе это отключить. Не хочешь феникс - используй ковбой и плаг.

Мне вот понравился авто-компиляция и релоад после сохранения файла.

Taras ?
05.04.2017
19:22:07
не, не молчу - лично мне еще не нравится как феникс компилируется и ре-компилируется вот если я беру компилирую вручную модули эрланга и эликсира — невооруженным взглядом разницы в компиляции я не вижу если я беру и компилирую маленький тестовый апп (аналоги) в эрланг-n2o и эликсир-феникс — последний тупо компилируется дольше в несколько раз ах да, и тот момент который меня вымораживает — сижу над одним проектом, узяли феникс, вроде какбы неплохо, но есть одно "но" - феникс хот релоад — работает когда ему вздумается - раз через раз, и ничего с этим не сделать, уже смотрели и думали может оно начинает подключивать с определенного количества файлов, не знаю

Ярослав
05.04.2017
19:39:35
если хороший перевод, и книга к переводу не успела морально устареть, то лучше русский конечно
В книге рассматривается Эликсир 1.4, а оригинал 2017 года, так что не устарело)

عاصم بن حارث
05.04.2017
19:42:13
def init(opts), do: opts ), <--- запятая ((( такой синтаксис сомнительного качеста. имхо. это в тему "недочетов".

Dmitry
05.04.2017
19:43:11
Либо do end либо , do:

Google
عاصم بن حارث
05.04.2017
19:44:31
Либо do end либо , do:
эт понятно. но, существование подобного варианта... эммм... мягко говоря смущает )))

Dmitry
05.04.2017
19:44:58
Если знаешь что def это макрос - не смущает

عاصم بن حارث
05.04.2017
19:45:43
без сомнения. вопрос, вероятно, более эстетический.

shadowjack
05.04.2017
19:46:14
я уже привык.

Бывало и хуже.

عاصم بن حارث
05.04.2017
19:48:04
угу

shadowjack
05.04.2017
19:48:46
Меня вот это больше бесит: iex(2)> {1, 2} |> (fn {a, b} -> {b, a} end).() {2, 1}

Pavel
05.04.2017
19:49:11
))))

shadowjack
05.04.2017
19:49:18
().()

Pavel
05.04.2017
19:49:23
как в кложе (fn {a, b} -> {b, a} end)

(fn [] ....)

Всетаки тут лисп зарыт

anton
05.04.2017
19:50:02
ОПЯЯТЬЬЬ!! ну хватит напоминать об этом. мне от этого неспокойно

shadowjack
05.04.2017
19:50:41
iex(3)> Code.string_to_quoted("fn {a, b} -> {b, a} end") {:ok, {:fn, [line: 1], [{:->, [line: 1], [[{{:a, [line: 1], nil}, {:b, [line: 1], nil}}], {{:b, [line: 1], nil}, {:a, [line: 1], nil}}]}]}}

Pavel
05.04.2017
19:50:51
)))))))))))))))

عاصم بن حارث
05.04.2017
19:51:11
?

Pavel
05.04.2017
19:51:11
блин да там лисп внутри

:a :b ... :key это кеворды в кложе

anton
05.04.2017
19:51:55
блин да там лисп внутри
ну а как иначе AST в ФП языке представить? :)

Pavel
05.04.2017
19:52:27
а мап типа вашего %{ a => 1, b => 2} в кложе {:a 1 :b 2}, а лист такой же

Google
Pavel
05.04.2017
19:53:08
ну а как иначе AST в ФП языке представить? :)
да не, нормально все. просто прикольно.. прям родное узнаю

незря пишут что elixir inspired by clojure

в том числе

anton
05.04.2017
19:54:49
а кто в чем сидит кстати? emacs? vim? vscode? sublime? spacemacs?

Pavel
05.04.2017
19:55:20
emacs

anton
05.04.2017
19:55:37
emacs
ну с тобой, как с любителем лиспа, это было очевидно :)

shadowjack
05.04.2017
19:56:12
iex(5)> if(1 == 1, [{:do, "true"}, {:else, "false"}]) "true" Лисп говорите?

Admin
ERROR: S client not available

Pavel
05.04.2017
19:56:41
пробовал както atom но блин с виду соплями обмазан - а так будто неполноценным себя ощущаешь

anton
05.04.2017
19:57:28
отвечая на свой вопрос, я в vim, но иногда в vscode сижу, когда он у меня открыт из-за c# проектов

Pavel
05.04.2017
19:58:03
а я в винде забыл когда сидел

в году так в 2007 наверное когда в банке насильно заставляли

عاصم بن حارث
05.04.2017
19:58:54
а мап типа вашего %{ a => 1, b => 2} в кложе {:a 1 :b 2}, а лист такой же
эммм... в кложе говоришь... %{ =>, => } прекрасно пишется через ":" и кложа твоя в сторонке )))

Pavel
05.04.2017
20:00:28
:a :b это специальный тип - кейворды - можно и так {1 2, "3" 4}

shadowjack
05.04.2017
20:00:33
а я в винде забыл когда сидел
а при чем тут винда?

Pavel
05.04.2017
20:00:57
ну чел vscode и c# юзает

Скорее всего полноценная винда

Pavel
05.04.2017
20:02:43
ты отредоктировал сообщение.

Google
Pavel
05.04.2017
20:02:51
а теперь пишишь и

عاصم بن حارث
05.04.2017
20:03:43
ты отредоктировал сообщение.
да. чтобы тебе показать идентичность. в чем крамола-то? добавлена строчка %{a: 1, b: 2} == %{:a=> 1, :b=> 2} которая ни как не влияет на ответ! лишь слегка поясняет сказанное.

Pavel
05.04.2017
20:05:23
а почему кложа то в сторонке?

عاصم بن حارث
05.04.2017
20:06:30
а почему кложа то в сторонке?
с темы не соскакивай ))) Топи за супер-пупер кложевские "кейворды"... тыж моЩЪ кложи перед еликсиром выпячиваещь )))

Pavel
05.04.2017
20:06:47
дурак ты

никто ничего не выпячивает. где тут мощь?

عاصم بن حارث
05.04.2017
20:07:10
Pavel
05.04.2017
20:07:14
в том что идентичные мапы по мощности?

просто синтаксис разный

shadowjack
05.04.2017
20:07:37
Скорее всего полноценная винда
ну vscode работает на линухе и маке, а C# - mono. Так что не обязательно совсем.

عاصم بن حارث
05.04.2017
20:08:17
Pavel
05.04.2017
20:08:29
у мапов

shadowjack
05.04.2017
20:08:45
Эликсир это как кложа с не-лисповским синтаксисом и нормальной виртуальной машиной.

Pavel
05.04.2017
20:09:13
вот это я постоянно слышу. поэтому решил проверить

عاصم بن حارث
05.04.2017
20:09:34
у мапов
мессадж _исправленый_ читал?

shadowjack
05.04.2017
20:10:14
и еще джавы нет.

Pavel
05.04.2017
20:10:14
какой именно, ты их тут несколько наисправлял

عاصم بن حارث
05.04.2017
20:10:22
%{a: 1, b: 2} == %{:a=> 1, :b=> 2} знак % смущает или что?

Anna
05.04.2017
20:10:49
Все дело в том что дети у такой девушки - не евреи
а принятие веры разве не поможет разрулить эту ситуацию?

Pavel
05.04.2017
20:10:54
нет вообще не смущает. я ерланге вот #{...}

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