Hacker News new | ask | show | jobs
by paultag 3647 days ago
cgo has its own set of problems, and there is no single C API. The version comparison isn't in shared library form, and breaks API a lot. The C parser for dependencies isn't the same we use in control files, and there's no C API for parsing a deb (or unpacking control files).

Most of this just has to be done. I take your point, but I couldn't find much. And I'm a debian developer - who knows what most non-Debian people would find. The best APIs are in `libapt`, which is C++, and cgo won't work with that all that well.

So, yes, you're right. This is yet another project. That's uncool, but there's not a ton of other ways out, short of me making a clean C shared library and get everyone to switch to that :)

1 comments

i stand corrected, and schooled!

i never had to deal with that, so i assumed it was as nice as the rest of the debian stuff i had to deal in the past. Glad you're on to it! :D

<3 <3 <3