Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From F# to Python with Fable

NDC Conferences via YouTube

Overview

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

Reviews

Start your review of From F# to Python with Fable

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.