Functional Python with Mochi
Explore functional programming in Python with Mochi in this EuroPython 2015 conference talk. Discover how Mochi, a Python-like functional language that compiles to Python 3 and PyPy 3 bytecode, enhances Python's functional capabilities. Learn about Mochi's features including tail recursion optimization, persistent data structures, pattern matching, algebraic data types, pipeline operators, and Lisp-style macros. Understand how Mochi integrates with existing Python libraries and can be used from Python itself. Gain insights into solving problems elegantly using functional programming techniques, improving code testability, and increasing confidence in program correctness. Expand your programming horizons by leveraging your Python knowledge while exploring the world of functional programming with Mochi.