Skip to content

Commit 009eb00

Browse files
Merge branch 'master' of https://github.com/rstats-go/proposal
2 parents abad287 + e8f0eeb commit 009eb00

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

proposal.Rmd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ i.e. something similar to `R CMD javareconf` to help mitigate these issues.
9595

9696
I am a co-author of Rcpp that now has more than 1000 downstream dependencies,
9797
the experience of having written Rcpp is extremely valuable in the pursuit of this project.
98-
Curiosity about Go led me to inception this project in the 2017 summer.
98+
Curiosity about Go led me to inception this project in the summer of 2017.
9999
I have more than 12 years professional experience with R and a strong commitment
100100
to open source development.
101101

@@ -145,11 +145,11 @@ The community will be encouraged to engage with these repos.
145145

146146
A blogdown/hugo website (`https://go.rbind.io`) is in place
147147
to host blog posts related to the development, case studies, and documentation.
148-
In addition, I plan to document the progress from a bird's eye on the consortium's blog.
148+
In addition, I plan to document the progress from a bird's eye view on the consortium's blog.
149149
Depending on the community's need for instant interraction, we can setup
150150
a slack team, or a gitter community.
151151

152152
It is unclear at the time of writing this proposal if `ergo` and the packages
153153
containing `ergo` generated code can be hosted on CRAN. Both situations
154-
can be considered, but CRAN deliveries packages is preferable.
154+
can be considered, but CRAN delivered packages are preferable.
155155

proposal.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
ergo proposal
22
================
33
Romain François
4-
2018/03/30
54

65
# The problem
76

87
R is an amazing interpreted language, giving a flexible and agile
98
foundation for data science. Efforts such as Rcpp and reticulate have
10-
established that it can bve an advantage to pair R with another
9+
established that it can be an advantage to pair R with another
1110
programming language. Sometimes for speed, but most importantly to have
1211
alternative options of expression.
1312

@@ -17,13 +16,13 @@ sometimes said to be the language C++ should have been, in particular if
1716
it did not carry a strong commitment to backwards compatibility to C and
1817
a taste for complexity.
1918

20-
Go is a beautiful and simple language. Its standard library is one of
21-
the most impressive for a programming language. It comes with
22-
concurrency built in, which makes it trivial to write concurrent code,
23-
that includes (but is not limited to) running code in parallel. The
24-
static site generator [hugo](https://gohugo.io) and the containerization
25-
plaform [docker](https://www.docker.com/) are examples of systems that
26-
are built on Go.
19+
Go is a beautiful and simple, its standard library is one of the most
20+
impressive for a programming language. It comes with concurrency built
21+
in, which makes it trivial to write concurrent code, that includes (but
22+
is not limited to) running code in parallel. The static site generator
23+
[hugo](https://gohugo.io) and the containerization plaform
24+
[docker](https://www.docker.com/) are examples of systems that are built
25+
on Go.
2726

2827
There currently is no end to end solution to easily connect R and Go,
2928
i.e. invoke Go code from R, and this is what the `ergo` project is
@@ -98,7 +97,7 @@ CMD javareconf` to help mitigate these issues.
9897
I am a co-author of Rcpp that now has more than 1000 downstream
9998
dependencies, the experience of having written Rcpp is extremely
10099
valuable in the pursuit of this project. Curiosity about Go led me to
101-
inception this project in the 2017 summer. I have more than 12 years
100+
inception this project in the summer of 2017. I have more than 12 years
102101
professional experience with R and a strong commitment to open source
103102
development.
104103

@@ -156,11 +155,11 @@ repos.
156155
A blogdown/hugo powered website (`https://go.rbind.io`) will be setup to
157156
host blog posts related to the development, case studies, and
158157
documentation. In addition, I plan to document the progress from a
159-
bird’s eye on the consortium’s blog. Depending on the community’s need
160-
for instant interraction, we can setup a slack team, or a gitter
158+
bird’s eye view on the consortium’s blog. Depending on the community’s
159+
need for instant interraction, we can setup a slack team, or a gitter
161160
community.
162161

163162
It is unclear at the time of writing this proposal if `ergo` and the
164163
packages containing `ergo` generated code can be hosted on CRAN. Both
165-
situations can be considered, but CRAN deliveries packages is
164+
situations can be considered, but CRAN delivered packages are
166165
preferable.

0 commit comments

Comments
 (0)