Dec писал(а):У нас проблема понимания сути TC4Shell.
Нет такой проблемы. Это домыслы.
Dec писал(а):Реальная аудитория, на которую рассчитан проект, imho вообще не пересекается с аудиторией скриптописателей.
Тогда чего ты тратишь на меня нереального своё драгоценное время?
Dec писал(а):но ломать принципы проекта ради использования его в скриптах я не буду.
Такая позиция предполагает двойные стандарты при учёте другого довода:
Dec писал(а):Завтра еще кто-нибудь создаст какого нибудь клиента, который будет использовать NSE типа моего для манипуляций с архивами. И кто-то может случайно передать недокументированный флаг и потерять данные.
Т.е. тебя больше заботит, что когда-нибудь в каком-то стороннем клиенте что-то отломается, и посему ты не будешь поддерживать системные технологии в пользу сторонних, по сути ещё не придуманных, вероятность появления которых вообще под большим вопросом.

Да и что есть "принципы"? Тебя так волнует ментальная сторона вопроса, обитающая где-то по соседству с упрямством? Меня, например, волнуют совсем иные вещи: КПД от дополнительной разработки, компромисс между существующей и дополняющей работой за явным отсутствием практических (а никак не идейных) противоречий, которые только облагораживают почву для дальнейшего развития.