I now rather like significant whitespace and often find myself considering that my ideal language would probably be half way between Python and Lisp.
I now rather like significant whitespace and often find myself considering that my ideal language would probably be half way between Python and Lisp.
Anyways - to mitigate the risk of misaligned code. The usual thing is that the wrong type of indentation is used. I use sublime text and in that editor there's a button where I can convert tabs to spaces and vice versa. The other thing is that of misaligned code with your existing code. You can usually get some plugins that handle this for you. In Python I use the Anaconda-plugin with the 'Auto format' feature which aligns in accordance to the PEP-8 standard.
I'm very happy with PyCharm.
You might like F# then. It's concise like Python and has all the power of functional programming.