A presentation about how Python could be.
a Python future
View Slide
Armin @mitsuhiko Ronacher
what can I tell you?
let me tell you about a future
i can't tell you what the futurewill be, but here is what Iwish it to become
and the futurewill be different
where are we now?
and how we came here
people love python
stackoverflow most loved
stackoverflow most wanted
but what about the future?
let's make a detour
rust is hard
rust is complex
so why do people love Rust?(and what does it mean for Python?)
the packaging story
the distribution story
reliability and trust
zero cost abstractions
a clear backwardscompatibility story
the community
rust tells us a story
rust's values aretransparent
[…] the Rust programming language isfundamentally about empowerment:no matter what kind of code you arewriting now, Rust empowers you toreach farther, to program withconfidence in a wider variety ofdomains than you did before.
it's okay to createsomething complex
if using it is easy
our approach so far
we succeed despiteour process
the wider communityvsthe core developers
distribution
typing
why?
we're afraidof complexity
we work againsteach other
how do we prevent thisfrom happening?
we need to worktogether
not to be afraid
we need a vision
and that vision couldbe bold
working groups?
pay developers?
embrace black and lintname violations?
TypeScript for Python?
py_modules andpackage.json?
non indexable UTF-8strings?
phase out cabi for ffi?
load wasm modules?
strip stdlib down?
multi version importsystem?
simplify object model?
cross compile to wasm?
0
Q&Alucumr.pocoo.org / @mitsuhiko