Summary Issue of Further Resources
I think it might be a good idea to have some place where relevant resources can be shared with others. (e.g. something like: https://github.com/HenrikBengtsson/Wishlist-for-R). Maybe a Wiki for the project would be a good solution for this?
Edit: This issue will now serve as a summary issue, where resources can be posted. I can then add these as items to the list below:
Resources about the R language
- Evaluating the design of the R language
- Why R? 2020 Keynote - Jan Vitek - How I Learned to Love Failing at Compiling R
- On the design, implementation, and use of laziness in R
- R melts brains: an IR for first-class environments and lazy effectful arguments
- Wishlist for R (an unofficial collection of ideas for R)
- R language definition
- The R inferno
- Designing Types for R, Empirically
- Regarding the type system: checkmate is a great package containing a lot of common assertions that are done in R. These can also be used as an inspiration for designing the types.
- phd thesis on the kind of a language we are trying to build here: https://researchspace.auckland.ac.nz/handle/2292/47321?show=full
So far I've been pretty pleased with using the issue tracker for proposals and discussions. I have found the current practice of linking to material in issues where it's relevant to be quite effective.
I could see some value in having a listing of relevant language design papers, blog posts and other external resources, but I also fear that I'm not going to keep a wiki up-to-date.
I propose that we start by collecting and organizing the content that would populate a wiki, and then we can decide whether that content is worth the additional organizational effort of maintaining a parallel wiki, or whether an existing channel would suffice.
We can use this issue to build up a catalog of useful resources as a start.