
Alex
13.12.2016
23:51:48
Нет же - никаких манаток
“Собирайте ваши манатки"
Про дженерики я даже не заикаюсь

Kirill
13.12.2016
23:52:12

Google

Alex
13.12.2016
23:52:13
Ну - это тупо, братва
Где метапрограммирование?
Хотя бы кружка метапрограммирования

Pavel
13.12.2016
23:52:33
Может оно просто никому ненужно?

Alex
13.12.2016
23:52:38

Pavel
13.12.2016
23:52:48
У индустрии в современном виде задача простая, по-моему, дать возможность заработать как можно быстрее как можно больше бабла :)

Alex
13.12.2016
23:52:49
Ну - немытым массам нужно только то, что Отцы дают

Aleksei
13.12.2016
23:53:26
Они напилили хорошую основу, дальше простор для фантазии и доработок

Pavel
13.12.2016
23:53:41
Ну так вот

Alex
13.12.2016
23:53:44

Pavel
13.12.2016
23:53:53
Пролетарии не осилят метапрограммирование

Kirill
13.12.2016
23:53:54
В чем проблема? Идешь и форкаешь язык, как мы с коллегами и сделали

Google

Alex
13.12.2016
23:54:07

Pavel
13.12.2016
23:54:17
Сильно меньше народу писало
Аудитория была меньше и элитнее

Roman
13.12.2016
23:54:29
Я читал про кризис в карьере Сомелье, это чувак который вино оценивает.

Alex
13.12.2016
23:54:30
Чтобы однажды обнаружить, что твой форк на 50% отличается от оригинала?

Pavel
13.12.2016
23:54:32
И образованнее

Kirill
13.12.2016
23:54:46

Alex
13.12.2016
23:54:58

Pavel
13.12.2016
23:55:00
Была инженерия, стало хуяк-хуяк и в продакшн :)

Roman
13.12.2016
23:55:10
Кризис карьеры Сомелье начинается ровно в тот момент, когда он говорит - это вино Скучное.

Alex
13.12.2016
23:55:11
Когда у них в патче больше строк, чем в исходном RPM
Ну, гоулэнг не скучный
Он местами, как раз, таки смешной
Но это субъективная оценка

Roman
13.12.2016
23:56:28
Когда чувак отрывается от жизни, банальностей, повторов, перестает ценить просто хорошее вино чтобы выпить за эти деньги.

Alex
13.12.2016
23:56:33
Я вот не хочу форкать гоулэнг

Aleksei
13.12.2016
23:56:49

Pavel
13.12.2016
23:56:53
У сомелье работа такая :)

Google

Alex
13.12.2016
23:56:55
Моя жизнь это не гоулэнг

Roman
13.12.2016
23:57:07
Ты сомелье по программированию
И у тебя кризис среднего возраста.

Alex
13.12.2016
23:57:19

Roman
13.12.2016
23:57:29
Если ты только не был таким всегда

Kirill
13.12.2016
23:57:50
Зачем?
А зачем людям еще один c++? Что за боязнь откатиться?

Roman
13.12.2016
23:58:00
Терпкости не хватает, теруар не тот. Абсолютный и безупречный снобизм.

Alex
13.12.2016
23:58:53
Я ничего не говорил про боязнь
Я говорил про Отцов
Если бы мы боялись - мы бы не начали тот же Stonic
Бояться глупо (c) “Достучаться до небес"

Kirill
14.12.2016
00:00:59

Roman
14.12.2016
00:01:11
Я, например, в свое отрасли испытываю ровно те же чувства. Я все попробовал, все знаю и могу. Но блин скучно. К тому же я так и не стал миллионером, хотя коллеги-друзья - да.

Alex
14.12.2016
00:01:26
Это какая-то прорва нелюбимой мной деятельности
Никто же этот сраный миллион не приносит в конверте

Google

Roman
14.12.2016
00:03:02
Ну для тебя может быть аналог - стать Керниганом и Ричи. Вместе или по-отдельности.

Kirill
14.12.2016
00:03:22

Aleksei
14.12.2016
00:03:38
У людей с тех пор появилось много чего
Вот мы и хотим добавить многое из этого в свой язык. Основываемся на го мы в первую очередь потому, что там есть кросскомпиляция в бинарники, хороший gc, горутины и другие базовые вещи. Мы могли бы основываться, например, на кложуре и написать кучку макросов, но нам не нужен язык на jvm, нам нужна компиляция в нормальные бинарники

Alex
14.12.2016
00:03:57
Вопросы возникают позже

Kirill
14.12.2016
00:05:38

Alex
14.12.2016
00:06:06
Вот, например, расставь в порядке приоритетов свойства, которые вы хотите достигать при разработке новых фич языка
Корректность
Быстродействие
Завершенность фичи
Интуитивная понятность
Вот четыре свойства, их надо расставить по порядку
Ну - для начала
Да, пятое
Обратная совместимость

Aleksei
14.12.2016
00:06:54

Kirill
14.12.2016
00:07:09

Denis
14.12.2016
00:07:17
#github использует классический #mysql master-slave кластер в своих сервисах, как, наверное, и многие из наших читателей. Самое интересное в таких инсталляциях - файловер.
И у гитхаба для этого есть решение - опенсорсный, и, похоже, весьма интеллектуальный инструмент orchestrator.
http://githubengineering.com/orchestrator-github/

Alex
14.12.2016
00:07:18
Обратная совместимость, видимо, с гоулэнг

Roman
14.12.2016
00:07:22
Alex, ты бы хотел написать свой язык? Или не так. Мог бы написать свой язык?

Alex
14.12.2016
00:07:29

Kirill
14.12.2016
00:07:33

Alex
14.12.2016
00:07:34

Aleksei
14.12.2016
00:07:41

Google

Alex
14.12.2016
00:07:47
Но не хотел бы

Roman
14.12.2016
00:08:15

Alex
14.12.2016
00:08:32
Почему?
У нас слишком мало рабочих рук в индустрии
Есть те же Nim и Crystal
И есть еще существующие языки, которым просто никто не учит
А надо бы

Kirill
14.12.2016
00:09:55

Alex
14.12.2016
00:10:00
Я внезапно, на старости лет, обнаружил, что я - a language geek

Roman
14.12.2016
00:10:13
Знаешь что мог бы сделать Сомелье, которому стало скучно? Купить по-дешевке недооцененную землю, посадить перспективный виноград и сделать охуенное вино.

Alex
14.12.2016
00:10:14
A wannabe language geek
Мне еще надо учиться
И я, конечно, буду учиться
Мне все это интересно весьма

Kirill
14.12.2016
00:10:52
Тут две обратных совместимостей: с собой же и с гошкой

Alex
14.12.2016
00:11:01
И с гошкой их тоже две
Бинарная и синтаксическая
И когда ты будешь дженерики внедрять - мы на тебя поглядим
Тебе в вм придется в байткоде инструкций добавить

Roman
14.12.2016
00:11:50