-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
mech
🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!
> HN readers - do you have an "up and coming" language that you think has better structured the fundamentals from R, that you hope will someday have enough capabilities you can use it instead of R?
Hope is the operative word here!
I'm writing a language to compete in this area. It's called Mech and I'll be releasing the first beta in October. You can think of it like Matlab + Excel. It's very fast, has default-parallel semantics for operators and functions, and supports full interactive coding with no startup/compilation latency issues. It's meant for robots, but I've also designed it to be a better Matlab, and I think it should take on R handily. Fair warning, it's public alpha now so error messages are sparse and the happy path is narrow.
https://github.com/mech-lang/mech
-
Ah yeah, connecting the dots in ggplot2 docs is hard. It's hard for us to document because, under the hood, the pieces quite decoupled and different pieces are responsible for different arguments. But since we last took a deep dive on the ggplot2 docs, we've gotten much better at generating docs with code, so maybe it's time to have another look. I've filed an issue (https://github.com/tidyverse/ggplot2/issues/4770) so we don't forget about it, but no guarantees about when it might get done.
-
Have you seen https://dtplyr.tidyverse.org? It gives you the syntax of dtplyr and (almost all of) the speed of data.table.
-
Check out plotnine. Really good clone of ggplot for python.
https://plotnine.readthedocs.io/en/stable/
-
That should be covered in the original A layered grammar of graphics paper: https://vita.had.co.nz/papers/layered-grammar.html
And then there is an entire ggplot2 book (there are many, but this one was written by Hadley): https://ggplot2-book.org/
-
This was fun to play around with. I made some very minor changes and posted at https://gist.github.com/hadley/d54895557fbb0fe0402d2277b9011....
It revealed to me that there's a buglet in `forcats::last()` (https://github.com/tidyverse/forcats/issues/303) and made me wonder if `pivot_longer()` should be able to rename the columns as you pivot them (https://github.com/tidyverse/tidyr/issues/1338)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
This was fun to play around with. I made some very minor changes and posted at https://gist.github.com/hadley/d54895557fbb0fe0402d2277b9011....
It revealed to me that there's a buglet in `forcats::last()` (https://github.com/tidyverse/forcats/issues/303) and made me wonder if `pivot_longer()` should be able to rename the columns as you pivot them (https://github.com/tidyverse/tidyr/issues/1338)
-
cheatsheets
Posit Cheat Sheets - Can also be found at https://posit.co/resources/cheatsheets/. (by rstudio)
We used the books Hadley Wickham has published for R courses in my stats program [1].
I supplemented the theory parts of my other courses with some of these [2] R books about using the methods instead of deriving and proving properties about them.
There are also some R studio cheat sheets [3].
[1] https://hadley.nz/
[2] https://www.routledge.com/Chapman--HallCRC-The-R-Series/book...
[3] https://www.rstudio.com/resources/cheatsheets/
-
If you enjoyed this you might like https://github.com/VictimOfMaths/COVID-19 :)