-
(second round of #187)
### Background
When we call a function, there's two types of cases:
1. use a fixed number of arguments that is determined on compile
2. use an arbitrary number of argu…
-
As described on [helloextendr's README](https://github.com/extendr/helloextendr#generate-wrappers), the current steps to produce the wrapper are:
``` r
# Compile the Rust code (If you are using RS…
-
A few internal functions are currently documented using roxygen2, so man pages are generated. I think we should turn off man page generation. This generally means replacing `#'` with `#` at the beginn…
-
Some dependencies are not getting resolved when trying to install rextendr under R devel:
https://github.com/extendr/extendr/runs/2119084113?check_suite_focus=true
@Ilia-Kosenkov Could you take a …
-
Currently this parameter is not documented:
https://github.com/extendr/rextendr/blob/74817048d578c640e77df740e1fa00071320a011/R/register_extendr.R#L120-L128
-
The current integration tests test whether we can use extendr code in an R package, but they don't test whether we can call `rust_source()` or `rust_function()` from rextendr. I think we should add su…
-
We currently only use usethis for `usethis::write_over()`. I think we can remove this dependency, in particular if we take the position that we don't write any files if `src` already exists.
-
We should remove {devtools} from imports. It's a pretty heavy dependency, and we use it only to call {roxygen2}. We could do that directly.
See also: https://github.com/extendr/rextendr/issues/88#i…
-
Before the next release, we should delete the old wrapper generator code located here: https://github.com/extendr/extendr/blob/master/extendr-macros/src/output_r.rs
We can do this as soon as this r…
-
This is the TOML file generated by `rextendr::use_extendr()`.
```toml
[package]
name = 'helloextendr'
version = '0.1.0'
edition = '2018'
[lib]
crate-type = [ 'staticlib' ]
[dependencies]
ex…