История изменений
Исправление
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.