diff --git a/docs/src/reference/compilation.rst b/docs/src/reference/compilation.rst index 5f0b6ecd22650b01596bef030f2186934fede0b1..e081b823670dca97f40d989f0b48bab5aff554df 100644 --- a/docs/src/reference/compilation.rst +++ b/docs/src/reference/compilation.rst @@ -368,9 +368,12 @@ Cython code. Here is the list of currently supported directives: ``binding`` (True / False) Controls whether free functions behave more like Python's CFunctions - (e.g. :func:`len`) or, when set to True, more like Python's functions - (which, among other things, bind to an instance when looked up as a - class attribute). + (e.g. :func:`len`) or, when set to True, more like Python's functions. + When enabled, functions will bind to an instance when looked up as a + class attribute (hence the name) and will emulate the attributes + of Python functions, including introspections like argument names and + annotations. + Default is False. ``boundscheck`` (True / False) If set to False, Cython is free to assume that indexing operations