Size: a a a

2019 September 28

E

Eugene in RubyRush
Ni
Отсюда ли не следует тезис о закрытости разработки?
Ну можно так определить, но тогда ведь термин становится вырожденным. Типа, все проекты закрытые и точка.
источник

E

Eugene in RubyRush
Тогда давайте говорить о мере закрытости 🙂
источник

N

Ni in RubyRush
Eugene
Тогда давайте говорить о мере закрытости 🙂
Окей, очень закрытый
источник

E

Eugene in RubyRush
Строго говоря, для меня (для любого программиста Ruby) такое положение вещей, когда разработкой языка и основного фреймворка рулят примерно в равной мере:
– группа "средне-крупных компаний", которые зарабатывают реальные деньги на продуктах, сделанных с использованием языка
– отдельные индивидуальные "визионеры", которые делают язык типа "для души"
– большое количество программистов-индивидуалов и/или представителей не очень больших компаний
...она гораздо выгодней, чем если бы всё сводилось к п.1
источник

N

Ni in RubyRush
Eugene
Ну, мне интересна полемика на тему Ruby, я поддерживаю ваше намерение объективно оценивать языки. Только не понятна ваша позиция – вы представитель конкретной "средне-крупной компании" типа Shopify, что раздосадованы таким положением вещей?
А мне нужно быть представителем? Я уже говорил, что этот момент с двух сторон можно рассматривать, с положительной, и с отрицательной. Для таких компаний он может быть отрицательным, я со своей позиции не высказывался ещё
источник

E

Eugene in RubyRush
Ni
Окей, очень закрытый
Ну представителю Shopify понятно почему хочется в язык свои фичи проталкивать. Он об этом прямым текстом и пишет. А вам почему хочется, чтобы у него было экслюзивное право это делать, почему для вас это плюс?
источник

E

Eugene in RubyRush
Ni
А мне нужно быть представителем? Я уже говорил, что этот момент с двух сторон можно рассматривать, с положительной, и с отрицательной. Для таких компаний он может быть отрицательным, я со своей позиции не высказывался ещё
Ну так представитель Shopify просто настолько прямолинейно и очевидно высказался именно со своей личной (профессиональной) позиции/положения, что и разбирать его слова без учёта этого расклада объективно не получится.
источник

N

Ni in RubyRush
Eugene
Строго говоря, для меня (для любого программиста Ruby) такое положение вещей, когда разработкой языка и основного фреймворка рулят примерно в равной мере:
– группа "средне-крупных компаний", которые зарабатывают реальные деньги на продуктах, сделанных с использованием языка
– отдельные индивидуальные "визионеры", которые делают язык типа "для души"
– большое количество программистов-индивидуалов и/или представителей не очень больших компаний
...она гораздо выгодней, чем если бы всё сводилось к п.1
Да, только он в этой же статье и говорит, что разработка вокруг личностей. Походу нет компаний, которые влияют на взгляд Матца
источник

N

Ni in RubyRush
А в rails по сути все вокруг сообщества крутится, там такого нет. Те же Evrone являются контрибьютерами
источник

E

Eugene in RubyRush
Ni
Да, только он в этой же статье и говорит, что разработка вокруг личностей. Походу нет компаний, которые влияют на взгляд Матца
Да вот наглядный контр-пример – в Ruby куча методов с версии 1.8.x до версии 2.6.x мигрировали прямо из ActiveSupport. Неужели, думаете, случайно пришли к этому, без влияния со стороны сообщества Rails?
источник

N

Ni in RubyRush
Eugene
Да вот наглядный контр-пример – в Ruby куча методов с версии 1.8.x до версии 2.6.x мигрировали прямо из ActiveSupport. Неужели, думаете, случайно пришли к этому, без влияния со стороны сообщества Rails?
А можно уточнить, когда был анонсирована третья версия языка, почему ее так долго нет?
источник

E

Eugene in RubyRush
Ni
А в rails по сути все вокруг сообщества крутится, там такого нет. Те же Evrone являются контрибьютерами
Ну, вот например на предыдущей конференции Shopify выкатило свой подход к статическому типизированию, а Матц выкатил свой. Учитывая, что это новая экспериментальная фича и не понятно, как её лучше реализовать так, чтобы потом не было мучительно больно, всяко лучше, что на начальном этапе их два сильно различных варианта. В естественном отборе победит лучший, так сказать.
источник

E

Eugene in RubyRush
Ni
А можно уточнить, когда был анонсирована третья версия языка, почему ее так долго нет?
Долго по сравнению с чем?
источник

N

Ni in RubyRush
Мигрирование методов это не реализация сложных фич вроде аннотации типов, который имхо лично мне не хватает, так как это очень удобно
источник

N

Ni in RubyRush
Eugene
Долго по сравнению с чем?
По сравнению с другими языками, наверное
источник

E

Eugene in RubyRush
Ni
Мигрирование методов это не реализация сложных фич вроде аннотации типов, который имхо лично мне не хватает, так как это очень удобно
Ну а для меня аннотация типов это костыль, который сложно сделать так, чтобы не биться об него головой – тут наспех нельзя прикручивать. И я абсолютно уверен, что то, что удобно для одного проекта (Shopify) будет неудобно для ряда проектов, в которых я работаю. Так что и слава богу, что им не дали напрямую это закоммитить в Ruby – пусть конкурируют на свободном рынке (на первом этапе адаптации – потом так или иначе все придут к единому знаменателю) 🙂
источник

E

Eugene in RubyRush
Ni
По сравнению с другими языками, наверное
источник

E

Eugene in RubyRush
вот список версий
источник

E

Eugene in RubyRush
грубо говоря, каждый год по релизу
источник

N

Ni in RubyRush
Я в курсе этой таблицы и когда последний раз выкатывали обновление рубей
источник