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

YouTube

Automating Type-Driven Development with Coalgebras

Code Sync via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how types can guide and automate software implementation through pure logical reasoning in this 23-minute conference talk from Lambda Days 2025. Discover how type signatures can provide sufficient information to automatically derive fully verified code using the Curry-Howard correspondence, without relying on machine learning approaches. Learn about the logical process through recursion schemes, where proof search spaces unfold from initial proof sequents and term extraction emerges from folding over proof trees. Understand how hylomorphisms provide brute-force algorithms for finite search spaces, while specialized traversals handle other algorithmic requirements. Gain insights into practical implementation using Scala 3 macros and the tagless-final approach to bring these coalgebraic techniques into real-world development workflows.

Syllabus

Automating Type-Driven Development with (Co)algebras - Juan Manuel Serrano Hidalgo | Lambda Days 25

Taught by

Code Sync

Reviews

Start your review of Automating Type-Driven Development with Coalgebras

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.