4 ms·
R is a very important language but a very dangerous one. There are things that need to cleanup even if code breaks. Like x$hel matches x$hello The <<- that ch
by fithisux 2y ago
R is a very important language but a very dangerous one.
There are things that need to cleanup even if code breaks.
Like x$hel matches x$hello
The <<- that changes global state
S3 needs to leave (a.b can be a name or a method call)
env() should be immutable
inconsistent names in libraries
no type safety
meaningless simplifications and lack of uniformity
and lots of other things. The syntax leads to messy code.
I think it needs a lot of ergonomics changes for being developer friendly. Until then I stick to Julia (and some Scilab or TCL/TK). Not the same but I prefer developer peace of mind.