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

YouTube

Fluent APIs in Functional Languages

ACM SIGPLAN via YouTube

Overview

Explore a 20-minute conference talk from OOPSLA 2023 that delves into implementing fluent APIs in functional programming languages. Discover how researchers Ori Roth and Yossi Gil from Technion, Israel, tackle the challenge of creating elegant APIs and embedded DSLs without relying on function name overloading. Learn about their innovative approach using parametric polymorphism and Hindley-Milner type inference to enforce API protocols and DSL syntax at compile time. Gain insights into how this implementation supports fluent API protocols in regular and deterministic context-free language classes, and even beyond. Access the full article and supplementary materials to explore the reusable artifacts and evaluate the research findings. Ideal for developers and researchers interested in advanced API design, functional programming, and domain-specific languages.

Syllabus

[OOPSLA23] Fluent APIs in Functional Languages

Taught by

ACM SIGPLAN

Reviews

Start your review of Fluent APIs in Functional Languages

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.