Also PyPy and Numba. Cython actually seems a bit different. Without annotations in a superset language, Cython programs mostly just use the same CPython runtime libraries. However, with a few type annotations sprinkled in (but not actual Python syntax), it can get big speedups).
PyPy actually tried to do direct-to-machine-code for a while. But my understanding is that they decided—as did Numba—that building on top of the work of LLVM was more effective (and more cross-architecture). Obviously, the ad for a commercial product leaves a bad taste in my mouth. But it's also not like there aren't already 5 or more open source projects that do a similar thing better already. On Sun, Sep 8, 2019, 12:03 PM Antoine Pitrou <solip...@pitrou.net> wrote: > > How is your approach different from, say, Cython, Nuitka or Pythran? > > Regards > > Antoine. > > > On Sun, 08 Sep 2019 15:56:04 -0000 > "Mark @pysoniq" <m...@pysoniq.com> wrote: > > Hi, Anders, > > > > The availability of a free extension every 30 days is a big benefit to > the Python community that may not be immediately obvious. That’s not your > standard freemium, as it has all the “features” of the paid product -- full > registers, multicore, SIMD and other optimizations – so when we say it’s > $600 per year of advanced software, that’s true. Our view is that the free > extension every 30 days can make a huge difference to a developer with > funding limitations (like us). If that free extension makes their project > much more successful, then the entire Python community benefits. > > > > We considered this as an open source project, but we haven’t done that > for two reasons: > > > > We have looked for and not found a large enough community of volunteers > who have the skills to translate Python directly to assembly language > without intermediate representation, and optimize the instructions, to make > it open source. > > > > Open source projects are often very underfunded and don’t have enough > volunteers even from a larger pool of possible people. For example, at > PyCon 2019 Victor Stinner eloquently discussed the funding problems at > python.org – a shrinking volunteer base and growing issues list. > > > > If I am wrong and there is a large enough group with the requisite > skills, then of course we’re very open to the idea of open source, but the > technologies used are very leading edge. And again, if you view it with > nuance, the $600 a year (12 extensions) could make a huge difference to an > under-funded project, of which there are many! > > > > Mark > > _______________________________________________ > > Python-ideas mailing list -- python-ideas@python.org > > To unsubscribe send an email to python-ideas-le...@python.org > > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/VTIZHUNUMKM7VTVMUCXP6LCZFKVSBUX5/ > > Code of Conduct: http://python.org/psf/codeofconduct/ > > _______________________________________________ > Python-ideas mailing list -- python-ideas@python.org > To unsubscribe send an email to python-ideas-le...@python.org > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/3WZZ7LYLN3DCDMQZASOSBLSVDUDSBWVO/ > Code of Conduct: http://python.org/psf/codeofconduct/ >
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/ZGB6I2PATHOEVXUSK2MVMYIP5K5WGIU6/ Code of Conduct: http://python.org/psf/codeofconduct/