@tomasino I like the idea, it ties less into a romantic version and more into something concrete. When I was working on Debian's CIL stuff, we ended up writing a library to scan for ABI compatibility to help detect things like this, but this would go one step further.

Good stuff. As usual, problem is how to make people write complete API tests. Also, in practice few people are going to reject a useful library because it lacks good tests. Worst case scenario: test-based dependency system adds complexity to the code base and still needs human intervention most of the time.
Sign in to participate in the conversation

masto instance for the tildeverse