Skip to content

Commit

Permalink
Add a tab for R bindings and a link to the bindings vignette
Browse files Browse the repository at this point in the history
  • Loading branch information
AlenkaF committed Dec 23, 2021
1 parent 5279aa4 commit 451f938
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions docs/source/developers/guide/step_by_step/arrow_codebase.rst
Original file line number Diff line number Diff line change
Expand Up @@ -139,11 +139,23 @@ 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 <python_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.
.. 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 <https://arrow.apache.org/docs/r/articles/developers/bindings.html>`_
or run the following command in the R console to view the vignette:

.. code-block:: R
vignette("bindings", package = "arrow")

0 comments on commit 451f938

Please sign in to comment.