Evolving AI-Assisted Web UI Development in F#: Lessons learned from a DSL for ChatGPT and WebSharper by Adam Granicz
Lambda World 25
•
32m
In this session, I will explore the evolution of a novel approach: leveraging LLMs to generate, refactor, and incrementally update Web UIs using a domain-specific language (DSL) as a semantic bridge. In the spirit of specification as code, we look at the problem of translating abstract UI intents, expressed in natural language, into precise, executable WebSharper+F# code, and present a refined DSL that enables ChatGPT to reason about and manipulate UI elements safely and incrementally.
Up Next in Lambda World 25
-
Does FP still matter in the era of AI?
Closing debate at Lambda World.
-
Verse - A New Functional Logic Langua...
Verse is a functional logic language mainly designed by Tim Sweeney at Epic Games. It has several unique features. In this talk I will briefly present the language, and dive a little deeper into the novel way function definitions work.
-
From Functions to Inlinable Effects i...
In this talk, we'll explore how Kotlin combines imperative and functional programming styles. We'll look at how to manage effects without relying on effect handlers, how inline functions play a key role, and how must-use return values help gently distinguish pure functions from those with side ef...