LINUX.ORG.RU

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

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

Рыбонька! Ржавенькая!

Вообще список изменений выглядит приятно. Именно благодаря тому, что там нет чего-то фундаментального (это, очевидно, давно реализовано нормально в любом нормальном шелле), но всё ещё есть весьма активное развитие именно «для людей» — то, что направлено на удобство пользователя. Это достаточно круто, что до сих пор есть куда развивать такую, казалось бы, давно «доделанную» вещь, как шелл, и при этом это не изменения ради изменений и «перестановка кроватей».

Не знаю уж, насколько им действительно было нужно это переписывание на Rust. Кажется, что это скорее от того, что некуда было уже девать энергию и энтузиазм, нежели от объективной необходимости. Но я к расту отношусь нейтрально — не «убийца всего на свете, особенно ваших небезопасных сей», но и не «рак, пожирающий опенсорс» — язык как язык, обычный, со своими плюсами и минусами.

Это я всё к чему… Такие новости всегда у меня вызывают некоторый порыв попробовать поюзать самому. Последний раз я тыкал fish давно. Некоторые фишки (каламбур не намеренный) понравились, но каких-то значимых для себя преимуществ перед моим любимым zsh я не нашёл. Но подумываю о том, чтобы опять попробовать.

Вообще основной минус, как по мне — это синтаксис. Он же при этом и плюс, конечно — он практически объективно более адекватный. Но он не совместим с классичесим Bourne Shell, POSIX и т.д. — в отличие от bash, zsh, dash и иже с ними. Не знаю, насколько сильно это будет неудобно мне или ещё кому-то, привыкшему к стандартному синтаксису за десятки лет. Аналогично, примеры команд из этих ваших интернетов обычной копипастой могут из-за этого не работать. Конечно, всегда несложно поправить, зная особенности — но да, это предполагает знание именно обоих синтаксисов (то есть в какой-то степени убирает преимущество «более адекватного»), да и в принципе лишние телодвижения.

В общем, нестандартный синтаксис всегда был основным препятствием для меня, чтобы всерьёз рассматривать fish в качестве основного шелла.

Но наверное дам ему ещё шанс… когда прям совсем скучно будет, и захочется что-нибудь попробовать.

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

Рыбонька! Ржавенькая!

Вообще список изменений выглядит приятно. Именно благодаря тому, что там нет чего-то фундаментального (это, очевидно, давно реализовано нормально в любом нормальном шелле), но всё ещё есть весьма активное развитие именно «для людей» — то, что направлено на удобство пользователя. Это достаточно круто, что до сих пор есть куда развивать такую, казалось бы, давно «доделанную» вещь, как шелл, и при этом это не изменения ради изменений и «перестановка кроватей».

Не знаю уж, насколько им действительно было нужно это переписывание на Rust. Кажется, что это скорее от того, что некуда было уже девать энергию и энтузиазм, нежели от объективной необходимости. Но я к расту отношусь нейтрально — не «убийца всего на свете, особенно ваших небезопасных сей», но и не «рак, пожирающий опенсорс» — язык как язык, обычный, со своими плюсами и минусами.

Это я всё к чему… Такие новости всегда у меня вызывают некоторый порыв попробовать поюзать самому. Последний раз я тыкал fish давно. Некоторые фишки (каламбур не намеренный) понравились, но каких-то значимых для себя преимуществ перед моим любимым zsh я не нашёл. Но подумываю о том, чтобы опять попробовать.

Вообще основной минус, как по мне — это синтаксис. Он же при этом и плюс, конечно — он практически объективно более адекватный. Но он не совместим с классичесим Bourne Shell, POSIX и т.д. — в отличие от bash, zsh, dash и иже с ними. Не знаю, насколько сильно это будет неудобно мне или ещё кому-то, привыкшему к стандартному синтаксису за десятки лет. Аналогично, примеры команд из этих ваших интернетов обычной копипастой могут из-за этого не работать. Конечно, всегда несложно поправить, зная особенности — но да, это предполагает знание именно обоих синтаксисов (то есть в какой-то степени убирает преимущество «более адекватного»), да и в принципе лишние телодвижения. В общем, нестандартный синтаксис всегда был основным препятствием для меня, чтобы всерьёз рассматривать fish в качестве основного шелла.