Ты предлагаешь все переписывать, как только выходит новая версия твоего любимого языка?
На самом деле создать обёртку и переписать — это разные вещи. Второе может занять много времени, а первое — максимум несколько дней. Так что не понимаю, в чём проблема ТС'а. Он уже потерял на поиски несуществующей либы больше времени, чем ему потребовалось бы для написания обёртки. И это при том, что на си++ даже обёртку для си-либы писать необязательно, особенно если время поджимает.
Перед нам вообще-то человек, много страдавший от С++(там у него сегфолты и всё плохо) и вообще растоман. И тут бдыщь.
Ну то есть сперва лирическое отступление.
Каждый раз когда мы видим умученного от С++, то почему-то он одновременно хочет и пакетный менеджер для С++, и раст и у него сегфолты и память утекает и вообще ВСЁ ПЛОХО.
И тут важный момент это нужда в пакетном менеджере. Откуда она берется? А от того, что наш герой работает говнокодером и вообще на фрилансе часто. И ему выкатывают «даешь zip» и наш герой просто начинает искать «компоненты». Именно поэтому им нужен пакетный менеджер. И поэтому их карго лазит в гитхаб руками - потому что они так и привыкли работать.
Короче, вернемся к бдыщу. Товарищ походу не имеет времени ботать zlib, и ему надо готовый компонент СРОЧНО.
Либу я выбрал и начал использовать ещё до этой темы (zipper).
Тогда вообще непонятно, в чём вопрос. Если zipper уже начал использоваться, то по любому его и надо продолжать использовать, чтоб не переписывать уже сделанное. Или вопрос на будущее?
Осталось понять, что в данном случае должен делать истинный программист, коим вы, без сомнения, являетесь
зачем тебе это понимать?) ты им не являешься и с таким самомнением никогда не станешь. фриланс твой потолок или говноконторка какая. в нормальном месте когда из тебя начнут идиотизм выкорчевывать, ты так и будешь думать что это от того что сегфолты и легаси на крестах, а не ты долба*б. закончится это предсказуемо
И ему выкатывают «даешь zip» и наш герой просто начинает искать «компоненты». Именно поэтому им нужен пакетный менеджер.
А как поступают [плю]сишники? Подключают в проект libastral, который им ищет на Тонких Планах бытия нужную библиотеку? Или диды ужо всё давным давно написали для нас? А потом: «Ааа, растоманы через unsafe работают с сишной либой, у них ничо не безопасно, они всё врут!»