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