TypR for R users
Even though the syntax try to be as close as possible to R, there 1 fundamental difference: Semicolons.
Semicolons
Now, each declaration, assignation, expression (except the last one) must finish with a semicolon. TypR allow more powerful constructs that needs a marker such as ";" to delimit them. If there is an error, that mean you need to put a semicolon at the end of your expression.
library(dplyr); # works
library(dplyr) # doesn't work
Types and other construct
You don't need to use types, but if you are there, you are probably interested to use them for your project. Each well typed expression will give a specific type in return. Some basic R expression aren't type checkable and will automatically get the "Empty" type.
There are also other cool constructs like type declaration, arrays, typed functions, etc. you can use. You can check the Advanced_TypR page to do so.