On Fri, 21 Jan 2011, Peter Stuge wrote:
Making subtle changes to the library behavior, ie. "slight deviations", is a
slippery slope that quickly goes downhill.
I think many if not most users would be thrilled to start using a new API in
order to gain performance, even to the point that it would quickly become
the de-facto standard way of using the library.
I think it's important that we not change semantics, even if it's only
slightly. I expect it will come back to bite.
Well, yes some apps are likely to want to switch API to get a speed boost but
I also assume that there's a bunch of apps that will appreciate a performance
boost without changing any code at all...
In this case I just put my money on sticking with the existing API, fully
knowing that there's small risk someone will get hurt.
It also happened to be less work for me! =)
--
/ daniel.haxx.se
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel