LINUX.ORG.RU

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

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

Нормальный способ - форматирование выхлопа самими утилитами.

По стандарту. А лучше двум – для последующего парсинга и для чтения человеком. А их нет. Системные утилиты формируют выхлоп кто во что горазд, а потом как ты правильно выразился прикладные разработчики «едят говно» теребонькая awk, sed, grep и др. чтобы получить доступ к нужной им информации.

Это такая же херня сбоку, которую надо поддерживать, чтобы она работала с новой версией coreutils.

Нет, ибо libxo внедряемый в проект в ответе за формирование выхлопа всех мастей, как текстового читаемоего, так и json/xml/html.

json объект, который будет срать названиями полей и тормозить и без того тормозную текстоту.

Это просто смешно на фоне чудовищно медленного парсинга текста регулярками на фоне перекидывания его по пайпам в цепочке вызовов утилит, как ты правильно выразился, для «поедания говна».

Про технический долг слышал?

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

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

Нормальный способ - форматирование выхлопа самими утилитами.

По стандарту. А лучше двум – для последующего парсинга и для чтения человеком. А его нет. Системные утилиты формируют выхлоп кто во что горазд, а потом как ты правильное выразился прикладные разработчики «едят говно» теребонькая awk, sed, grep и др. чтобы получить доступ к нужной им информации.

Это такая же херня сбоку, которую надо поддерживать, чтобы она работала с новой версией coreutils.

Нет, ибо libxo внедряемый в проект в ответе за формирование выхлопа всех мастей, как текстового читаемоего, так и json/xml/html.

json объект, который будет срать названиями полей и тормозить и без того тормозную текстоту.

Это просто смешно на фоне чудовищно медленного парсинга текста регулярками на фоне перекидывания его по пайпам в цепочке вызовов утилит, как ты правильно выразился, для «поедания говна».

Про технический долг слышал?

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