diff --git a/docs/source/developers/guide/step_by_step/arrow_codebase.rst b/docs/source/developers/guide/step_by_step/arrow_codebase.rst index 7322ade8095..c5fad4a8dee 100644 --- a/docs/source/developers/guide/step_by_step/arrow_codebase.rst +++ b/docs/source/developers/guide/step_by_step/arrow_codebase.rst @@ -139,11 +139,18 @@ C++ we must create the binding manually to use it in that implementation. This also holds true for adding a test for the issue you have solved. - .. tab:: R package + **New feature** - .. - **Philosophy behind R bindings** - .. TODO + If you are adding a new future in Python you can look at + the :ref:`tutorial ` for ideas. - .. #. New feature - .. If you are adding a new future in R or Python you can check out - .. our tutorials (link!) where we are adding a simple feature to Python and R. \ No newline at end of file + .. tab:: R + + **Philosophy behind R bindings** + + When writing bindings between C++ compute functions and R functions, + the aim is to expose the C++ functionality via the same interface as + existing R functions. + + To read the full content on the topic of R bindings read through the + `Writing Bindings article `_.