to my mind the differences in syntax between python and lua are like two white, long-sleeved, button-up, collared shirts, but they have different buttons.
and also the buttons on the Lua shirt are all shifted by one
.. while the python shirt has a huge gap that shows a nipple, and if you try to cover that nipple you're going to fall over.
HAHA,good one!
The python shirt has a combo of buttons, zippers, Velcro, and drawstrings in different places and with a long history about why it's there and why it made sense at the time but no one would do it that way again.
Doesn't this apply to every mature and widely used language after a few years of evolution?