LINUX.ORG.RU

История изменений

Исправление loz, (текущая версия) :

Но добавили их в язык только тогда, когда поняли как это сделать не помешав уже имеющимся возможностям

Ну вот и вопрос - больше 10 лет (2009-2022) чтобы добавить такую важную вещь, как я должен доверять такому проекту? Сколько еще похожих вещей может вскрыться в языке? Сколько лет еще понадобится чтобы он был сравним по удобству и практичности с конкурентами?

Язык это ведь не простая статичная шутка, он должен развиваться и возможность относительно быстро и качественно добавлять новые фичи это тоже очень важный параметр. Go в этом плане выглядит не очень хорошо.

Тоже самое я могу сказать например об Эрланге - там отлично сделана параллельность но ужасно сделаны типы данных через тегированные tuple и кучи макросов вокруг них. Это то что пытаются пофиксить в производных типа Elixir, то есть приходится создавать целые отдельные языки потому что оригинальный не может никуда двигаться.

Исходная версия loz, :

Но добавили их в язык только тогда, когда поняли как это сделать не помешав уже имеющимся возможностям

Ну вот и вопрос - больше 10 лет (2009-2022) чтобы добавить такую важную вещь, как я должен доверять такому проекту? Сколько еще похожих вещей может вскрыться в языке? Сколько лет еще понадобится чтобы он был сравним по удобству и практичности с конкурентами?

Язык это ведь не простая статичная шутка, он должен развиваться и возможность относительно быстро и качественно добавлять новые фичи это тоже очень важный параметр. Go в этом плане выглядит не очень хорошо.

Тоже самое я могу сказать например об Эрланге - там отлично сделана параллельность но ужасно сделаны типы данных через тегированные tuple и кучи макросов вокруг них. Это то что пытаются пофиксить в производных Эрланга типа Elixir, то есть приходится создавать целые отдельные языки потому что оригинальный не может никуда двигаться.