r-source
miniscript
r-source | miniscript | |
---|---|---|
20 | 3 | |
1,090 | 242 | |
- | - | |
0.0 | 8.4 | |
7 days ago | 4 days ago | |
R | C++ | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
r-source
-
Resources to consider after Advanced R
If you want to go deeper, reading the R Internals manual is a good place to start. And then you could even download the source from github.com/wch/r-source and poke around....
- I want to write the sample() function from scratch but it shows this weird 'internal' thing. can someone help me out
-
why
Fun fact, the R official contribution guide uses /* … */ for single line C comments as the standard (https://github.com/wch/r-source/wiki/Contributing)
-
Does CRAN still check packages on Solaris?
Looks like it was removed December 2021.. Typical CRAN beaviour to not inform package maintainers of this change ¯/_(ツ)_/¯
- Are there any plans of moving R development to GitHub?
- RStudio rebranding - What does that mean for R?
- How can I go from programming to actually understanding what the computer is doing?
-
Why do people discourage using for loops and what is the best alternative?
I wouldn't say that for loops are outdated, per se. As others have noted, vectorized functions in R are typically much faster than writing a standard for loop, but it's important to note that these functions are at their core for loops written in a compiled language like C. For example, the function lapply() used to apply a function to each element of a list in R is actually a wrapper for a function with a loop written in C. But don't take my word for it! Check out some of the underlying source code written in C for the apply() family of functions here.
-
Parser generators vs. handwritten parsers: surveying major language implementations in 2021
Hmmm? Found R's grammar in below a minute: https://github.com/wch/r-source/blob/trunk/src/main/gram.y
- Fortran Adds Conditional Expressions
miniscript
-
MiniScript Ports
There are two official reference implementations of MiniScript: one in C#, and one in C++. Both are actively maintained, and available on GitHub.
-
MiniScript 1.6 Now Available
In addition, of course, you can just download the source from GitHub, to build it yourself or incorporate it into your own projects.
-
Parser generators vs. handwritten parsers: surveying major language implementations in 2021
MiniScript: hand-written. Source available here.
What are some alternatives?
NCoC - No Code of Conduct: A Code of Conduct for Adults in Open Source Software
kotlin - The Kotlin Programming Language.
buildit - Online demo without installing at - https://buildit.so/tryit
SciPy - SciPy library main repository
Programming-Basics - This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.
neovim - Vim-fork focused on extensibility and usability
buildit - https://build-it.intimeand.space/ [Moved to: https://github.com/BuildIt-lang/buildit]
reason - Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
mewa - Compiler-compiler for writing compiler frontends with Lua
fan - A batteries-included programming language for more productive developers.
miniscript-kt - Kotlin version of MiniScript (http://miniscript.org)