3 ms·
Python will have the fastest JIT and easiest FFI. A `python -m packager add package` would install a package and write to a lockfile. No messing with virtualenv
by aitchnyu 4y ago
Python will have the fastest JIT and easiest FFI. A `python -m packager add package` would install a package and write to a lockfile. No messing with virtualenvs and requirements.txt. No pesky compilation steps for certain packages.
A linter that does perfect readability, McCabe complexity, static analysis and whatever SonarQube catches. Language server protocol that integrates it all with any editor. Edit a function and it will nudge you to failing tests, uncovered lines, possible nulls etc. Automated hypothesis testing that can exceed a QA with the most twisted mind.
It will have `python -m webserver --staticfiles static/ --websockets sockets.py --web web.py --threads 2 X CPUs+1` that performs as good as elixir, including websockets. And an Akka clone to distribute workers across machines. No need to manually write `await` anywhere.
A fully typesafe ORM, can rival raw SQL and does migrations.
A templating language that rivals JSX. A frontend framework with the smallest bundle sizes and no cognitive overhead of making an Ajax call. An ultrafast GUI toolkit that can run on a microcontroller and workstation alike.
A teaching IDE (like Thonny) that visually illustrates the interpreter for concepts like recursion, allowing you to step through operations. Graphics/physics libraries so kids can make simulated cars fly over speed bumps. It can visualise electron orbitals (actually saw it in a Pycon talk about a school program) with just stdlib.