The Only Thing I Hate About Python
Let's get this straight: I love Python. It's a fantastic language that maps particularly well to the way that I think. I find it so comfortable to work in that it seems like I have always known the language, even though it's been less than 2 years.
The only thing that I hate is a small detail about the python interpreter, to wit:
Brent-MacPro:~ $python
Python 2.4.4 (#1, Oct 18 2006, 10:34:39)
[GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
'Use Ctrl-D (i.e. EOF) to exit.'
>>> exit
'Use Ctrl-D (i.e. EOF) to exit.'
So, the implementors of the interpreter decide to implement the 'quit' and 'exit' commands as indirections: "Oh, so you want to quit? Well you're doing it wrong, type some cryptic key combination instead of the absolutely clear command you just typed." Who thinks like that?
Argh. I type 'quit' or 'exit' Every. Single. Time. I. Need. To. Quit.
The only thing that I hate is a small detail about the python interpreter, to wit:
Brent-MacPro:~ $python
Python 2.4.4 (#1, Oct 18 2006, 10:34:39)
[GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
'Use Ctrl-D (i.e. EOF) to exit.'
>>> exit
'Use Ctrl-D (i.e. EOF) to exit.'
So, the implementors of the interpreter decide to implement the 'quit' and 'exit' commands as indirections: "Oh, so you want to quit? Well you're doing it wrong, type some cryptic key combination instead of the absolutely clear command you just typed." Who thinks like that?
Argh. I type 'quit' or 'exit' Every. Single. Time. I. Need. To. Quit.