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

Reply via email to