Extending Python Into the Future
summary
A proposal to build ePython, a typed-subset extension language that compiles one source to multiple runtimes (CPython PyPy RustPython MicroPython Jython IronPython), backed by Quansite and an OpenTeams cooperative, claims it will let projects like NumPy and pandas be reimplemented once and targeted everywhere. Technology leverages Cython/Numba-style toolchains and MyPy typing, plans to port key libraries as proofs, and asks for $6 million to fund core maintenance and ports via a cooperative community work order.
AI-written summary · about
chapters (8)
- 0:00Python's future challenges
- 2:24Quonset Labs funding model
- 4:31Extending Python methods
- 7:37Python extension tools
- 8:42Why extensions limit growth
- 10:27Proposal for a new extensible Python variant
- 12:59Implementing ePython
- 13:42Funding ePython
related talks
22mPyPy and the future of the Python ecosystem
48mPython Performance: Past, Present and Future
29mThe Art of Extending Python with other languages
25mHow two teams are working together to make Python better for all
26mThe Future of Python: Evolution or Succession?
44mPython's Bright Future in Science
01h 00mKeynote: Python now and in the future
03h 40mTyping
