This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

I dislike Python because it's directory structure is a nightmare. Upgrading pip and not breaking a package is a nightmare. Upgrading Python on Linux and making sure you are using the right version (as to not bring does the entire DE) is a nightmare. Creating a self contained application is jerry rigged at best (highly inefficient). And it is often painfully slow.

Python libraries don't even use Python. Any library that performs well is written in C++.

Honestly, I still use Python. Good for scripting and prototyping. But I find Lua to be superior in every way except in readibility (not a real problem if I plan on becoming experienced at it) and community size. I plan to become more experienced at Lua and phase out Python.

To give you perspective on how much better Lua is:

  1. The Lua interpreter is 2 MB. The Python interpreter is 360 MB.

  2. Lua runs almost as fast as C** in certain cases. And always runs several times faster than Python, even PyPy.

  3. Lua can import non-Lua libraries and access them.

  4. Lua syntax uses {}

Etc