Skip to content

Commit 1ecfb31

Browse files
GH-43665: [R] Remove references to bindings vignette (#43889)
### Rationale for this change The writing-bindings vignette was removed in #41576 (comment). It turns out there were more references to it throughout the docs that I failed to remove ### What changes are included in this PR? Deleting x-refs that don't exist anymore. ### Are these changes tested? Not really ### Are there any user-facing changes? The docs won't point you at links that 404. * GitHub Issue: #43665
1 parent 3b310bb commit 1ecfb31

File tree

4 files changed

+0
-35
lines changed

4 files changed

+0
-35
lines changed

docs/source/developers/guide/resources.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ Contributing
7171

7272
- :ref:`contributing`
7373
- `Arrow R Developer Guide <https://arrow.apache.org/docs/r/articles/developing.html>`_
74-
- `Writing Bindings article for R package <https://arrow.apache.org/docs/r/articles/developers/bindings.html>`_.
7574

7675
Reproducible examples:
7776

docs/source/developers/guide/step_by_step/arrow_codebase.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,3 @@ C++ we must create the binding manually to use it in that implementation.
150150
When writing bindings between C++ compute functions and R functions,
151151
the aim is to expose the C++ functionality via the same interface as
152152
existing R functions.
153-
154-
To read the full content on the topic of R bindings read through the
155-
`Writing Bindings article <https://arrow.apache.org/docs/r/articles/developers/bindings.html>`_.

docs/source/developers/guide/tutorials/r_tutorial.rst

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,6 @@ R tutorials
2727
***********
2828

2929

30-
Writing Bindings Walkthrough
31-
============================
32-
33-
The first R package tutorial to be included in the New Contributor's
34-
guide is a **Walkthrough** added in the **Writing Bindings**
35-
vignette. With time we will try to include additional tutorials
36-
directly into this guide.
37-
38-
This tutorial will show how to do a binding of a C++ function
39-
`starts_with() <https://arrow.apache.org/docs/cpp/compute.html#containment-tests>`_
40-
to the (base) R function ``startsWith()``.
41-
42-
To view the tutorial follow the
43-
`Walkthrough section of the Writing Bindings article <https://arrow.apache.org/docs/r/articles/developers/bindings.html#walkthrough>`_.
44-
45-
4630
R tutorial on adding a lubridate binding
4731
========================================
4832

@@ -56,11 +40,6 @@ The binding will be added to the ``expression.R`` file in the
5640
R package. But you can also follow these steps in case you are
5741
adding a binding that will live somewhere else.
5842

59-
.. seealso::
60-
61-
To read more about the philosophy behind R bindings, refer to the
62-
`Writing Bindings article <https://arrow.apache.org/docs/r/articles/developers/bindings.html>`_.
63-
6443
This tutorial is different from the :ref:`step_by_step` as we
6544
will be working on a specific case. This tutorial is not meant
6645
as a step-by-step guide.
@@ -170,13 +149,6 @@ equivalent data types. lubridate's ``mday()`` function has no additional
170149
arguments and there are also no option classes associated with Arrow C++
171150
function ``day()``.
172151

173-
.. note::
174-
175-
To see what to do if there is an option class associated with the
176-
function you are binding, refer to
177-
`Examining the C++ function <https://arrow.apache.org/docs/r/articles/developers/bindings.html#examining-the-c-function>`_ from the Writing Bindings
178-
article.
179-
180152
Looking at the code in ``expressions.R`` we can see the day function
181153
is already specified/mapped on the R package side:
182154
`<https://github.com/apache/arrow/blob/658bec37aa5cbdd53b5e4cdc81b8ba3962e67f11/r/R/expression.R#L63-L64>`_

r/vignettes/developing.Rmd

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,3 @@ There are a number of ways in which we do this:
5252
* [Running R with the C++ debugger attached](https://arrow.apache.org/docs/r/articles/developers/debugging.html)
5353
* [In-depth guide to how the package installation works](https://arrow.apache.org/docs/r/articles/developers/install_details.html)
5454
* [Using Docker to diagnose a bug or test a feature on a specific OS](https://arrow.apache.org/docs/r/articles/developers/docker.html)
55-
* [Writing bindings between R functions and Arrow Acero functions](https://arrow.apache.org/docs/r/articles/developers/bindings.html)
56-
57-

0 commit comments

Comments
 (0)