Why I'm still betting on R
old.reddit.com
old.reddit.com
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.