LINUX.ORG.RU

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

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

То, что поддержка завершилась, вас никак не смущает?

Поддержка большинства gems для старого руби наоборот сохранилась. И это огромный плюс для прикладных программистов.

А вот для нового руби джемы поломались, больше не конпилируются, и никто не хочет править сырцы библиотек - это больше всего смущает.

Эту ораву хипстеров, как стаю сорок, хватает только на то, чтобы прилететь, погалдеть, всё сломать, всё обосрать и улететь. И пофиг, что инфраструктура разрушена.

Вот за это линукс и не любят.

В винде приснопамятное WinAPI десятилетиями не менялось. Старое API сохраняют, новое рядом добавляют. Была например ShellExecute(), хотят юникод добавить, делают рядом ShellExecuteW() с новыми параметрами, а не ломают первоначальную ShellExecute().

При этом и старый код продолжает работать, и новые функции доступны для прикладных программистов.

В линуксе же постоянно курочат существующее API и делают неработоспособным всё ПО, которое было на это API завязано.

Я не против инноваций, но:
1) должны существовать стабильные master-ветки для продакшена;
2) инновации должны добавляться в testing-ветки;
3) инновации должны годами обкатываться, а не неделями, тем более, когда дело касается всей инфраструктуры языка.

Исправление Novator, :

То, что поддержка завершилась, вас никак не смущает?

Поддержка большинства gems для старого руби наоборот сохранилась. И это огромный плюс для прикладных программистов.

А вот для нового руби джемы поломались, больше не конпилируются, и никто не хочет править сырцы библиотек - это больше всего смущает.

Эту ораву хипстеров, как стаю сорок, хватает только на то, чтобы прилететь, погалдеть, всё сломать, всё обосрать и улететь. И пофиг, что инфраструктура разрушена.

Вот за это линукс и не любят.

В винде приснопамятное WinAPI десятилетиями не менялось. Старое API сохраняют, новое рядом добавляют. Была например ShellExecute(), хотят юникод добавить, делают рядом ShellExecuteW() с новыми параметрами, а не ломают первоначальную ShellExecute().

При этом и старый код продолжает работать, и новые функции доступны для прикладных программистов.

В линуксе же постоянно курочат существующее API и делают неработоспособным всё ПО, которое было на это API завязано.

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

То, что поддержка завершилась, вас никак не смущает?

Поддержка большинства gems для старого руби наоборот сохранилась. И это огромный плюс для прикладных программистов.

А вот для нового руби джемы поломались, больше не конпилируются, и никто не хочет править сырцы библиотек - это больше всего смущает.

Эту ораву хипстеров как стаю сорок, хватает только на то, чтобы прилететь, поголдеть, всё сломать, всё обосрать и улететь. И пофиг, что инфраструктура разрушена.

Вот за это линукс и не любят.

В винде приснопамятное WinAPI десятилетиями не менялось. Старое API сохраняют, новое рядом добавляют. Была например ShellExecute(), хотят юникод добавить, делают рядом ShellExecuteW() с новыми параметрами, а не ломают первоначальную ShellExecute().

При этом и старый код продолжает работать, и новые функции доступны для прикладных программистов.

В линуксе же надо в каждой версии курочить API.