LINUX.ORG.RU

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

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

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

Как раз именно такая базовая штука, как основной стандартный язык скриптов, (на данный момент шел), должен надёжно работать всегда в самых разных ситуациях. Он для этого и нужен, он для этого создан. Это зачастую единственный способ спасти и починить систему. Или сделать что-то где-то далеко в какой-то глухомани.

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

А ещё инсталляция $favoritelanguage может быть недоступна не только потому что нет Интернета, а например, потому что как раз сама система инсталляции по какой-то причине в нерабочем состоянии.

В общем есть масса ситуаций, где нужно (порою срочно) исправлять ситуацию и для этого как раз и существует стандартный шел, который всегда под рукой, который не надо инсталлировать из этих ваших Интернетов.

А ещё твой скрипт на $favoritelanguage может быть несовместим с доступной для данной системы версией (потому что $favoritelanguage не стандартизован) или с какой-то библиотекой на данной системе (у нас же $favoritelanguage - полноценный язык, с библиотеками и зависимостями и всеми вытекающими).

Зато шел есть всегда и везде, он стандартен, он универсален. И это его качество - причина, по которой он используется в определённых ситуациях, когда именно эти его качества важны. А вовсе не потому, что он такой классный язык программирования.

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

Но конечно, он имеет свои проблемы, вот их бы хотелось исправить и получить такой же распространённый, стандартный, универсальный, совместимый и т.п. шел, но на котором ещё можно при желании(!) писать более аккуратно, красиво, безопасно. Необязательно это должен быть лисп, но идея заложенная в schemesh правильная.

Конечно, можно выкинуть шел и заменить его на что-то принципиально другое, лучшее, но несовместимое. И это, думаю, грядёт. Но пока это не произошло, хотелось бы найти решение, которое сохранит совместимость.

Всё, надеюсь больше писать не придётся, вроде всё изложил.

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

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

Как раз именно такая базовая штука, как основной стандартный язык скриптов, (на данный момент шел), должен надёжно работать всегда в самых разных ситуациях. Он для этого и нужен, он для этого создан. Это зачастую единственный способ спасти и починить систему. Или сделать что-то где-то далеко в какой-то глухомани.

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

А ещё инсталляция $favoritelanguage может быть недоступна не только потому что нет Интернета, а например, потому что как раз сама система инсталляции по какой-то причине в нерабочем состоянии.

В общем есть масса ситуаций, где нужно (порою срочно) исправлять ситуацию и для этого как раз и существует стандартный шел, который всегда под рукой, который не надо инсталлировать из этих ваших Интернетов.

А ещё твой скрипт на $favoritelanguage может быть несовместим с доступной для данной системы версией (потому что $favoritelanguage не стандартизован) или с какой-то библиотекой на данной системе (у нас же $favoritelanguage - полноценный язык, с библиотеками и зависимостями и всеми вытекающими).

Зато шел есть всегда и везде, он стандартен, он универсален. И это его качество - причина, по которой он используется в определённых ситуациях, когда именно эти его качества важны. А вовсе не потому, что он такой классный язык программирования.

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

Но конечно, он имеет свои проблемы, вот их бы хотелось исправить и получить такой же распространённый, стандартный, универсальный, совместимый и т.п. шел, но на котором ещё можно при желании(!) писать более аккуратно, красиво, безопасно. Необязательно это должен быть лисп, но идея заложенная в schemesh правильная.

Всё, надеюсь больше писать не придётся, вроде всё изложил.

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

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

Как раз именно такая базовая штука, как основной стандартный язык скриптов, (на данный момент шел), должен надёжно работать всегда в самых разных ситуациях. Он для этого и нужен, он для этого создан. Это зачастую единственный способ спасти и починить систему. Или сделать что-то где-то далеко в какой-то глухомани.

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

А ещё инсталляция $favoritelanguage может быть недоступна не только потому что нет Интернета, а например, потому что как раз сама система инсталляции по какой-то причине в нерабочем состоянии.

В общем есть масса ситуаций, где нужно (порою срочно) исправлять ситуацию и для этого как раз и существует стандартный шел, который всегда под рукой, который не надо инсталлировать из этих ваших Интернетов.

А ещё твой скрипт на $favoritelanguage может быть несовместим с доступной для данной системы версией (потому что $favoritelanguage не стандартизован) или с какой-то библиотекой на данной системе (у нас же $favoritelanguage - полноценный язык, со всеми вытекающими библиотеками и зависимостями и всеми вытекающими).

Зато шел есть всегда и везде, он стандартен, он универсален. И это его качество - причина, по которой он используется в определённых ситуациях, когда именно эти его качества важны. А вовсе не потому, что он такой классный язык программирования.

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

Но конечно, он имеет свои проблемы, вот их бы хотелось исправить и получить такой же распространённый, стандартный, универсальный, совместимый и т.п. шел, но на котором ещё можно при желании(!) писать более аккуратно, красиво, безопасно. Необязательно это должен быть лисп, но идея заложенная в schemesh правильная.

Всё, надеюсь больше писать не придётся, вроде всё изложил.