@proelixir

Страница 401 из 1045
Denis
12.03.2017
20:28:49
Ну бля

Чё ты ведешься

shadowjack
12.03.2017
20:30:28
Ну в к общем потому что большинство синтаксиса эликсира это макросы и там на самом деле должны быть скобки. Вернее возможность опускать скобки сделали чтобы не так страшно как в лиспе было.

Google
shadowjack
12.03.2017
20:31:14
Чочо?

Max
12.03.2017
20:31:27
и if-ы с одним кейсом уже устаревшее, надо всегда else

ну писали такое недавно

типа, погорячились

anton
12.03.2017
20:34:16
в топку эликсир! пошли на поняшке пилить

там акторы искаропки

Max
12.03.2017
20:34:20
руби-лайк синтаксис — плохо

да не, еликсир — это живое коммунити и свежие библиотеки

это перевешивает недостатки синтаксиса

anton
12.03.2017
20:34:43
http://www.ponylang.org/

Max
12.03.2017
20:34:48
пони не нужно

Google
Andrey
12.03.2017
20:34:51
а что плохого в рубишном синтаксисе?

Max
12.03.2017
20:35:21
куча ендов и do

anton
12.03.2017
20:35:23
эликсир - это как косметический ремонт в 5-ти этажной хрущевке

Max
12.03.2017
20:35:28
лучше бы как в питоне было с отступами

Andrey
12.03.2017
20:35:52
ну do ведь блок оформляет, а end завершает. с отступами путаешься

Max
12.03.2017
20:35:59
да ничего не путаешься

сколько на питоне пишу, ни разу не запутался

а на еликсире постоянно забываю end писать

anton
12.03.2017
20:36:28
пони не нужно
а Армстронгу вроде нравится поняшка

Max
12.03.2017
20:36:33
когда компилятор видит ошибку, думаю, что каменный век

anton
12.03.2017
20:36:47
а на еликсире постоянно забываю end писать
стареешь. пришло время IDE/редактор обучить, за тебя ставить end ;)

Max
12.03.2017
20:36:49
потому что код отступлен, мог бы и сам догадаться, но нет

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

что скобки фигурные, что do ... end

Andrey
12.03.2017
20:38:06
хз, я на кофе путался

Max
12.03.2017
20:38:08
в питоне синтаксис нравится

в ерланге конечно вообще вечные муки, ад и погибель

поэтому уж лучше еликсир, чем это

Google
anton
12.03.2017
20:40:24
про мессаджинг в поняшке Pony can pass isolated references which can be mutated and passed on, while still being data-race free. и они говорят, что это безопасно

Max
12.03.2017
20:47:45
под пони библиотек небось нет и инфраструктуры

что там вместо mix?

мейкфайлы руками писать?

shadowjack
12.03.2017
20:49:24
В эликсире следующий код: If 1 = 1 do "True" end и if({:=, [1, 1]}, [{:do, "True"} ]) полностью эквивалентен. Первое - просто форма с синтаксическим сахаром. И так с большинством конструкций языка.

Taras ?
12.03.2017
20:49:41
по честному то надо тоже не феникса брать, а что-то такое же "более в лоб". но руки не дошли за выходные. дойдут - может статью запилю на хобр.
https://github.com/221V/iexfly я вот начал лепить на ковбое, чтобы получить маленькое под свои нужды (без громоздкости феникса), но пока руки другим заняты (на деюсь это не сильно пошло звучит)) )

shadowjack
12.03.2017
20:50:00
Ой ошибся - запятая лишняя

shadowjack
12.03.2017
20:51:40
и что с того?
Это к тому почему местами синтаксис странный - чтобы обеспечить преобразование формы 1 в форму 2

Max
12.03.2017
20:51:56
синтаксис странный, потому что решили под руби закосить зачем-то

Max
12.03.2017
20:52:39
есть же ml для beam, там никаких этих тупых do ... end нет

но и инфраструктуры нет, ггг

shadowjack
12.03.2017
20:53:19
Не, руби просто под руку попался. do/end преобразуется в список кортежей.

Max
12.03.2017
20:53:54
Semicolons In Pony, you don't end an expression with a ;, unlike C, C++, Java, C#, etc. In fact, you don't need to end it at all! The compiler knows when an expression has finished, like Python or Ruby.

лелелел

or Ruby

Andrey
12.03.2017
20:54:21
ну всё правильно

Max
12.03.2017
20:54:23
Не, руби просто под руку попался. do/end преобразуется в список кортежей.
ну как так под руку попался? там же основной контингент из RoR сбежал

Google
Andrey
12.03.2017
20:54:25
в руби ведь можно ставить ;

но не нужно

если в одну строку не пишешь)

как и в js

shadowjack
12.03.2017
20:54:43
А с отступами неудобно анонимные функции писать.

ну как так под руку попался? там же основной контингент из RoR сбежал
Ну просто коньюктура такая. И автор - разработчик RoR.

Max
12.03.2017
20:55:46
да

коньюнктура

поэтому мирюсь с синтаксисом и пишу на еликсире

с ерлангом мирился, а этот немного получше даже

Admin
ERROR: S client not available

Max
12.03.2017
20:56:49
А с отступами неудобно анонимные функции писать.
на х-е же пишут как-то без проблем

сам писал на х-е анонимные функции и не ослеп

shadowjack
12.03.2017
20:57:15
Max
12.03.2017
20:57:21
да

عاصم بن حارث
12.03.2017
20:59:45
не проникся я отступами в питоне, не понять всю "глубину наших глубин"(с) дик.Прапор )))

Max
12.03.2017
21:01:10
они удобны просто потому, что код УЖЕ с ними пишешь

на любом языке

عاصم بن حارث
12.03.2017
21:01:32
Если короткие блоки, и малая вложенность, то куда ни шло... А вот на "простынях" отступы контроллировать как-то не очень...

Max
12.03.2017
21:01:41
ну так не пиши простыни

Google
Max
12.03.2017
21:01:49
это и без отступов плохо

عاصم بن حارث
12.03.2017
21:02:49
куда более явно, когда "программные скобки" в виде *зарезервированных символов ))) Без разницы каких...

Max
12.03.2017
21:03:22
чем пробелы не символы?

عاصم بن حارث
12.03.2017
21:03:22
Можно, даже экспериментировать с оформлением кода ... )))

shadowjack
12.03.2017
21:03:41
да
Потому что там можно использовать фигурные скобки и точку с запятой вместо отступов.

عاصم بن حارث
12.03.2017
21:03:43
чем пробелы не символы?
Тем, что при *нормальных условиях их не видно. )))

Max
12.03.2017
21:04:00
Тем, что при *нормальных условиях их не видно. )))
как это не видно? отступ же разный

عاصم بن حارث
12.03.2017
21:04:41
как это не видно? отступ же разный
хммм... в общем... вопрос эстетики, я полагаю.

shadowjack
12.03.2017
21:04:58
Ну кстати в питоне мне даже нравится. Привык, наверное.

عاصم بن حارث
12.03.2017
21:05:43
отступы, не мое... а вот скобки, например или бегин энд... как-то более красноречиво )))

shadowjack
12.03.2017
21:07:09
Меня немного вымораживпет f.(x)

anton
12.03.2017
21:07:46
Меня немного вымораживпет f.(x)
я вот после этого остыл к эликсиру..

shadowjack
12.03.2017
21:08:08
Или f. x что наверное ещё страннее

anton
12.03.2017
21:08:26
Или f. x что наверное ещё страннее
хватит! не делай мне больно :)

عاصم بن حارث
12.03.2017
21:09:28
Делай, делай ))) Суть познается через боль ))))

Max
12.03.2017
21:09:36
Меня немного вымораживпет f.(x)
да, непонятная хрень

в общем, синтаксис ебанутый

откровенно

shadowjack
12.03.2017
21:10:40
Это тоже связано с вот этими макровозможностями. Иначе там неоднозначность при разборе получается.

عاصم بن حارث
12.03.2017
21:11:05
в общем, синтаксис ебанутый
да ладно. ))) Привыкнут.

shadowjack
12.03.2017
21:11:12
На самом деле разработчик сделал что мог. Альтернатива только лисп.

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