2 ms·
> The parts I don't like: > + Static linking It's actually what I like in this project. Dynamic linking causes many issues, especially on Linux, where you nev
by sametmax 7y ago
> The parts I don't like:
> + Static linking
It's actually what I like in this project. Dynamic linking causes many issues, especially on Linux, where you never have quite the same libs depending of the distro. If I want a standalone exe, I want static linking. If I want dynamic linking, I'll make a deb or a rpm.
> + No extension (shared library) support
> + The module importers look over-engineered / too complicated
Man, the project just came out, give it time. You're very harsh on this.
> + Custom Python distributions
Well, yes. That's why it works. Otherwise you are back to require a C compiler on the machine or use dynamic linking.
> + Not sure what Rust gets you here, besides additional complexity
- link to the custom python distrib, allowing you to use the nice rust toolchain instead of the mess that is the c toolchain or dynamic linking
- free rust / python interrop. This is very interesting.
- potentially cross compilation and even make the tools stand alone itself
> + No support for Python 2.7 (Python 3 drops support for Windows XP which is still a legit platform for many scenarios)
Python 2.7 is reaching EOL in a few months. It's perfectly reasonable to not support it. No poney.