История изменений
Исправление deep-purple, (текущая версия) :
Нинада возвращать строку. Возвращай какой-то номер ошибки (заведи enum с ними) и, предоставь пользаку определять свой собственный эррор хендлер, в который ты передашь рабочий контекст, из которого пользак сможет (ты опишешь как) получить нужные данные для формирования понятной причины случившегося. Иначе, если пользак не передал кастомный, юзай свой дефолтный хендлер, который тупо гадит в stdout(err).
Исходная версия deep-purple, :
Нинада возвращать строку. Возвращай какой-то номер ошибки (заведи enum с ними) и, предоставь пользаку определять свой собственный эррор хендлер, в который ты передашь рабочий контекст, из которого пользак сможет (ты опишешь как) получить нужные данные для формирования понятной причины случившегося. Иначе, передавай свой дефолтный хендлер, который тупо гадит в stdout(err).