2 ms·
No feelings is a fine situation. Languages are just a tool. But some tools are more powerful and/or easier to use. Using R for work at the moment - what a mes
by altairiumblue 8y ago
No feelings is a fine situation. Languages are just a tool.
But some tools are more powerful and/or easier to use.
Using R for work at the moment - what a mess. So many exceptions, silent errors, unexpected behaviour, special cases, 3 object-oriented systems in a non object-oriented language - each of them slightly different; lazy vs non-lazy evaluation, 3 different types of data frames - similar to each other (but not quite the same) and you can use the same operations and packages on some of them, but not always; the same algorithms implemented in different packages with a similar but slightly different syntax... and so on.
Many tools/languages that have a difficult learning curve also provide a significant payoff/increase in productivity when you master the tool. R is nothing like this. Learning all of the strange features just brings you up to a level where you can write code have it do what you expect it would do.