Daniel Stenberg wrote:
> [1] = one can argue that it is a slight deviation
..

> [2] = we work really hard on maintaining a stable API and ABI so
> that applications and surroundings keep working even when we
> improve libssh2. This is a sometimes ungrateful work involving
> pain, but it pays out in the long run. In this particular case with
> SFTP transfers, we've discussed introducing new functions that
> better offer the pipelined transfer we need to get really good
> transfer speeds, but nothing has yet happened on that front.

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.


//Peter
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to