(original) (raw)



On Wed, 21 Dec 2016 at 06:52 Serhiy Storchaka <storchaka@gmail.com> wrote:
\[SNIP\]
Let's start bikeshedding. What are your ideas about names and the order
of arguments of two following functions?

1\. Takes a slice object, returns it's start, stop and step as Py\_ssize\_t
values. Can fail.

start, stop, step

2\. Takes slice's start, stop, step, and the length of the sequence (all
are Py\_ssize\_t), returns adjusted start, stop, and the length of sliced
subsequence (as Py\_ssize\_t). Always success.

length, start, stop, step

No specific ideas on names.