"What Python Can Learn From Other Languages"
summary
Covers concrete proposals and real examples: PHP-style autoloaders and file→URL deployment, Ruby symbols and blocks and Dart’s cascading operator for cleaner method chains, TypeScript ad hoc typing and null-safe navigation advocated as likely and high-impact, Go-like structured concurrency with subinterpreters and no-GIL for true multicore, OTP-style supervisors for task restarts, Seaside-style pickable continuations for web flow, and macros plus safe navigation operators with notes on prototyping vs core feasibility.
AI-written summary · about
chapters (15)
- 0:00Learning from other languages
- 1:09PHP’s simplicity in web dev
- 3:33Ruby’s symbols and blocks
- 5:59Dart’s cascading operator
- 7:02JavaScript/TypeScript null safety
- 8:27Go’s concurrency model
- 9:51Go’s runtime checks and executables
- 11:34Perl’s one-liner power
- 12:39Language Integrated Query
- 14:45Smalltalk’s flow control
- 15:48Erlang’s OTP for fault tolerance
- 16:51Fortran’s math optimization
- 17:53Homomorphic encryption
- 19:17Lisp/Rust macros
- 23:07Q&A
related talks
47mA Game of Theories: why languages do what they do
36mThe Afterlife: Languages after JavaScript
01h 10mKeynote 2: Robust Python and Why It Matters
01h 00mPython and Other Languages in Backend Development
27mPython? Ruby? Go? Oh My!
49mThe Evolution of Python: Progress or Dead End
33mBuilding with Multiple Languages: A Python-First Approach
46mOn Being Pythonic
