LINUX.ORG.RU

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

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

Но совсем другая ситуация с serde - он божественнен и намного меньше причин делать его альтернативы. Только если схема language agnostic - Thrift, Protobuf. Так же сильно доминирует regex над другими фреймворками регулярок. Просто сделано нормально (при небольших недостатках - и тогда есть альтернативы). Тот же clap/structopt - главный недостаток что они жирные. Ты даже легкую альтернативу сделал. Но какой второй недостаток, а?

А вот с ошибками такой конфуз. Никто не знает как их готовить, библиотеки перед дилемой зависеть на них или нет, у всех разные преимущества и недостатки. Одни передают контекст по одному, другие по другому, потом одно конвертируешь во второе - получается мусорка. Пользовался failure, заметил через неделю что context не стекается, а перетирается, ну отлично теперь.

Просто отличный порядок, я считаю.

В Rust надо было не делать тут затычку в стиле трейта Error, а сразу идти дальше и стандартизировать более мощные средства обработки ошибок, прямо культивировать общую культуру их обработки. Не было бы этого бардака.

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

Но совсем другая ситуация с serde - он божественнен и намного меньше причин делать его альтернативы. Только если схема language agnostic - Thrift, Protobuf. Так же сильно доминирует regex над другими фреймворками регулярок. Просто сделано нормально (при небольших недостатках - и тогда есть альтернативы). Тот же clap/structopt - главный недостаток что они жирные. Ты даже легкую альтернативу сделал. Но какой второй недостаток, а?

А вот с ошибками такой конфуз. Никто не знает как их готовить, библиотеки перед дилемой зависеть на них или нет, у всех разные преимущества и недостатки. Одни передают контекст по одному, другие по другому, потом одно конвертируешь во второе - получается мусорка. Пользовался faulure, заметил через неделю что context не стекается, а перетирается, ну отлично теперь.

Просто отличный порядок, я считаю.

В Rust надо было не делать тут затычку в стиле трейта Error, а сразу идти дальше и стандартизировать более мощные средства обработки ошибок, прямо культивировать общую культуру их обработки. Не было бы этого бардака.

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

Но совсем другая ситуация с serde - он божественнен и намного меньше причин делать его альтернативы. Только если схема language agbostic - Thrift, Protobuf. Так же сильно доминирует regex над другими фреймворками регулярок. Просто сделано нормально (при небольших недостатках - и тогда есть альтернативы). Тот же clap/structopt - главный недостаток что они жирные. Ты даже легкую альтернативу сделал. Но какой второй недостаток, а?

А вот с ошибками такой конфуз. Никто не знает как их готовить, библиотеки перед дилемой зависеть на них или нет, у всех разные преимущества и недостатки. Одни передают контекст по одному, другие по другому, потом одно конвертируешь во второе - получается мусорка. Пользовался faulure, заметил через неделю что context не стекается, а перетирается, ну отлично теперь.

Просто отличный порядок, я считаю.

В Rust надо было не делать тут затычку в стиле трейта Error, а сразу идти дальше и стандартизировать более мощные средства обработки ошибок, прямо культивировать общую культуру их обработки. Не было бы этого бардака.

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

Но совсем другая ситуация с serde - он божественнен и намного меньше причин делать его альтернативы. Так же сильно доминирует regex над другими фреймворками регулярок. Просто сделано нормально (при небольших недостатках - и тогда есть альтернативы). Тот же clap/structopt - главный недостаток что они жирные. Ты даже легкую альтернативу сделал. Но какой второй недостаток, а?

А вот с ошибками такой конфуз. Никто не знает как их готовить, библиотеки перед дилемой зависеть на них или нет, у всех разные преимущества и недостатки. Одни передают контекст по одному, другие по другому, потом одно конвертируешь во второе - получается мусорка. Пользовался faulure, заметил через неделю что context не стекается, а перетирается, ну отлично теперь.

Просто отличный порядок, я считаю.

В Rust надо было не делать тут затычку в стиле трейта Error, а сразу идти дальше и стандартизировать более мощные средства обработки ошибок, прямо культивировать общую культуру их обработки. Не было бы этого бардака.

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

Но совсем другая ситуация с serde - он божественнен и намного меньше причин делать его альтернативы. Так же сильно доминирует regex над другими фреймворками регулярок. Просто сделано нормально (при небольших недостатках - и тогда есть альтернативы). Тот же clap/structopt - главный недостаток что они жирные. Ты даже легкую альтернативу сделал. Но какой второй недостаток, а?

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

Просто отличный порядок, я считаю.

В Rust надо было не делать тут затычку в стиле трейта Error, а сразу идти дальше и стандартизировать более мощные средства обработки ошибок, прямо культивировать общую культуру их обработки. Не было бы этого бардака.