Page 1 of 1

Evaluating APIs

PostPosted: 17 Aug 2019, 03:40
by dulsi
I happened to have stumbled on this.

https://abi-laboratory.pro/index.php?view=tracker

I was trying to determine how backward compatible a library is. This give that information in a very readable format. (Obviously backward compatibility isn't the only important feature of a library. There are valid reasons to break compatibiliity. This tool doesn't determine if an API is well designed.)

Re: Evaluating APIs

PostPosted: 17 Aug 2019, 05:28
by fluffrabbit
The trouble is you can't search by description and functionality like you can on a repo site. That severely limits the search engine's usefulness. For instance, I would like to find a good alternative to libcurl that dynamically links to whatever SSL/TLS implementation happens to be on the system (no OpenSSL hard links) but this site could not help me find that.

I found libsodium by other means, and it scores pretty highly in there, so that's good(?) I guess.