3 ms·
Yeah that strawman gets a bit tired. Reminds me when steve yegge was comparing languages, he complained about not being able to just type "quit" or "exit" in t
by michaelneale 18y ago
Yeah that strawman gets a bit tired.
Reminds me when steve yegge was comparing languages, he complained about not being able to just type "quit" or "exit" in the python shell, unlike ruby. Focusing on the trivialities really doesn't help other then make the author feel smart like they have reviewed a langugae.
(BTW, you should try getting out of the haskell ghci shell, man, that thing just doesn't want me to quit).
- systems 18y agoMy thoughts are its not really about trivial stuff but more about refinement. A programming language with refined defaults and tools is better than one without.
- michaelneale 18y agoin pythons case its consistency, not lack of polish. If you try to do "exit" now, it tells you to either call exit() function (thats new), or ctrl-D/EOF to quit. Now it can't be lack of polish as it knows what you are trying to do, its just it is catering for the larger picture which is to educate you on how the interpreter works.
- eru 18y agoCtrl-D does it.
- stcredzero 18y agoProgramming drains you in innumerable nickel and dime increments. Each tidbit that you "just have to know" is a tiny bit of cognitive load you have to tow. This not only applies to languages, but libraries. A few trivialities are meaningless. Thousands of trivialities will drain you, and a few of those will slip through and become bugs.