This continues from #419.
Most of the previously-written concepts have now been merged, and the majority of them also have exercises. This is very encouraging!
| |
Concept |
Exercise |
| basics |
✔️ |
✔️ |
| booleans |
✔️ |
✔️ |
| conditionals |
✔️ |
✔️ |
| vectors |
✔️ |
✔️ |
| vector-filtering |
✔️ |
✔️ |
| vector-functions |
✔️ |
✔️ |
| strings |
✔️ |
✔️ |
| nothingness |
✔️ |
✔️ |
| errors |
✔️ |
|
| names-attribute |
✔️ |
✔️ |
| lists |
✔️ |
✔️ |
| switch |
✔️ |
✔️ |
| loops |
✔️ |
✔️ |
| set-operations |
✔️ |
✔️ |
| randomness |
#490 |
|
| complex-numbers |
#390 |
|
Probably the next stage is to draft some more concept documents, to get a feel for where we're going.
At some point we need to talk about the numerous types of classes: extremely important under the hood, but you can get a long way in R while ignoring them.
And there are macros, though less central in R than in Julia, I think?
This continues from #419.
Most of the previously-written concepts have now been merged, and the majority of them also have exercises. This is very encouraging!
Probably the next stage is to draft some more concept documents, to get a feel for where we're going.
lapply&sapplypurrrlubridatestringrdata.tabletidyr,dplyr, etc) may need multiple conceptsforcatsAt some point we need to talk about the numerous types of classes: extremely important under the hood, but you can get a long way in R while ignoring them.
And there are macros, though less central in R than in Julia, I think?