Naib wrote:
That very interesting and makes sense.
I once looked at the code that nuitka generates,
and it looked very much like full feature blown python.
So one thing is, because of this features the programs
made by python will be good.
I love python.
It needs some few cpu cycles but they are a good investment.
For me it would not make sense to give up the
elegance of this language.
If i emerge something it's no problem
to use 50+ cpus fully loaded.
If portage gets running and the system is
fast enough the packages are flying.
Dependency calculation is the only thing
that feels slow if there are a lot of packages.
I don't really know how i'ts made
but i can imagine that this is the part
where having python comes in handy and makes
the complicated logic easier to implement.
In things of nuitka it's a really cool thing that
it can with almost no effort speed up python code
maybe x1.5.
I have to add:
To make things parallel is allways a good option,
you can find so many things that could
be offloaded to annother cpu in almost any program.
I even coded some "pyworkers" for my editor neovim.
They wait for tasks like communicate with tmux, check the daytime,...
Then i discoverd the python multiprocessing module
and it is really cool.