Re: [R-pkg-devel] Best practices for CRAN package using Go

2023-07-14 Thread Dewey Dunnington
Simon, Thanks! I look forward to packaging the next ADBC driver release and submitting. Cheers, -dewey On 2023-07-12 20:01, Simon Urbanek wrote: Dewey, you will definitely need to include all the necessary sources for your package. You may want to have a look at the "Using Rust"[1]

Re: [R-pkg-devel] Best practices for CRAN package using Go

2023-07-12 Thread Simon Urbanek
Dewey, you will definitely need to include all the necessary sources for your package. You may want to have a look at the "Using Rust"[1] document linked from the CRAN policy. I think Go is quite similar to Rust in that sense so you should use the same approach, i.e. checking for system and

Re: [R-pkg-devel] Best practices for CRAN package using Go

2023-07-12 Thread Dewey Dunnington
Thank you! It seems I needed the refresher on CRAN policy regarding downloading sources: it seems like the go.sum/go.mod provide sufficient checksumming to comply with the policy, as you noted (with `go mod vendor` as a backup if this turns out to not be acceptable). Downloading Go is probably

[R-pkg-devel] Best practices for CRAN package using Go

2023-07-06 Thread Dewey Dunnington
Hi all, I'm wondering if there is any precedent for using Go in a CRAN R package. Go is a particularly good language for writing database drivers for the Arrow Database Connectivity framework [1][2] and - importantly - there are several active developers writing these drivers from which R