так что правильный подход не "либа деприкейтед, дайте другое", а "либа деприкейтед, сделаю форку и доработаю, будет новая, может кому пригодится" ))) у меня есть такие проекты, но развиваются только когда мне они нужны, но народ не жаловался вроде
Не соглашусь. В итоге у более-менее популярных но заброшенных авторами либ мы получаем кучу форков той или иной степени качества. Один доработал одно, другой - другое, а третий вообще undefined behaviour скромненько добавил.
Пока этим "заведует" один человек или одна комманда - всё хорошо. Когда же "каждый сам себе хозяин" - надёжнее изучить даташит и написать самому, только это долго, а хочется взять и пользоваться сейчас
не-не, как раз из кучи форков и идут пул-реквесты в основную ветку... сам себе хозяин - ну когда качество основной библиотеки не устраивает. то да - брать даташит и править.. можно пул-реквест обратно закинуть... я закидывал так, хотя есть форк только под мои нужды
угу.. ну такие да, либо куски из них брать. либо их и использовать... повторюсь, с++ такой язык, где и 15-летней давности библиотеки используют и не парятся.. главное чтобы работало
Вы видимо редко пишите на С++, или писали очень давно. С++ такой язык где код, написанный на С++17 может спокойно не собраться на С++20 без доработок. И иногда, чтобы сделать доработку, надо разбираться, "а что здесь автор вообще имел ввиду"
редко и давно да... в основном что-то корректирую, не обращая внимания на версии ) что доработывать нужно это верно, тут опять же - вопрос в задаче... задача сидеть на последней мейнстримовой версии?