They missed Scheme, one of the most elegant and powerful languages in existence.
Not just Scheme, but given how important metaprogramming is to Python, I was hoping there would be more Lisp dialects in the list.
Languages to improve your Python
11–20 of 31 posts
Re: Languages to improve your Python
#12I once read that Python, like Pascal, was intended to be a "teaching language". Is this true?
http://python-history.blogspot.com/2009/01/personal-history-...
Re: Languages to improve your Python
#13Re: Languages to improve your Python
#14I once read that Python, like Pascal, was intended to be a "teaching language". Is this true?
Re: Languages to improve your Python
#15Re: Languages to improve your Python
#16I once read that Python, like Pascal, was intended to be a "teaching language". Is this true?
Re: Languages to improve your Python
#17I once read that Python, like Pascal, was intended to be a "teaching language". Is this true?
Re: Languages to improve your Python
#18Re: Languages to improve your Python
#19Earlier quoted context omitted.
Not just Scheme, but given how important metaprogramming is to Python, I was hoping there would be more Lisp dialects in the list.
How important is metaprogramming to Python? Frankly, in my 16+ years as Python developer, I have never seen anything that can be remotely described as metaprogramming in Python, except in academic code and experimental GitHub projects.
Re: Languages to improve your Python
#20They missed Scheme, one of the most elegant and powerful languages in existence.
But they did mention Hy, a lisp dialect written in Python. I find this hy-larious. It certainly is one way to learn Python better as you'll be working, indirectly, in its abstract syntax tree. You can do this in plain Python but the ast module is woefully under-documented and rarely used.