Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the potential of compiling F# to Python using Fable in this NDC Oslo 2022 conference talk. Discover how F#'s superior type system, type inference, pipelining, pattern matching, and computational expressions can enhance Python development. Learn about the interoperability between F# and the Python ecosystem, opening up new possibilities for both F# and Python developers. Gain insights into Fable's compilation process, installation, and usage. Examine practical demonstrations, including dependency management, Femto, Giraffe, structlog, and remoting API. Understand the benefits of using F# as a safer language for critical parts of Python codebases, and see how this approach can address common challenges in Python development such as type annotations and static type checking.
Syllabus
Introduction
Fsharp
What is Fable
Fable Version 4
How does it work
What is Python
Python is the second greatest programming language
Why not use Python
Why use Python
Fable Python
Python vs Fable
Why Im doing this
The project selected me
Installing Fable
Running Fable
Stealing code
Python continuations
Timeflies demo
dependency management
Femto
Status
Giraffe
structlog
remoting API
demo
two fable processes
testing safestack
safestack bindings
bindings
Taught by
NDC Conferences