Please log in to watch this conference skillscast.
Ludwig is a statically typed, declarative data description language. It's main use case is in Fugue, a product which lets you declare your cloud infrastructure in this language and then takes care of the rest. In this talk, we follow the interesting path from YAML to a statically typed data declaration DSL. On our way, we discuss some thoughts and patterns for implementing DSLs in Haskell.
Join us at the Haskell eXchange in 2016!
Want to learn about the latest innovations in Haskell? Join 200+ Haskell and functional programmers to learn and share skills with some of the world's top Haskell experts at the Haskell eXchange 2016 in London. Find out all about Haskell's infrastructure roadmap, learn how Haskell is used in academia and enterprise and discover how Haskell is changing the way our industry tackles complex engineering problems. Early bird tickets already available!
YOU MAY ALSO LIKE:
- A Well-Typed Binomial Heap (SkillsCast recorded in October 2018)
- Haskell eXchange 2020 (Online Conference on 4th - 5th November 2020)
- Type Me If You Can: Writing Safe Communication Protocols with F# (SkillsCast recorded in October 2020)
- Web Performance & Agility: A Curious Mashup (SkillsCast recorded in September 2020)
The Ludwig DSL
Jasper Van der Jeugt was born in 1990, and spent most of his youth in Lokeren & Ghent, Belgium. He now lives in Zürich, Switzerland. Jasper has been coding and writing about Haskell since his time at Ghent University. He has been using the language professionally for the last three years, and in open source for much longer. He is currently a consultant for Luminal. In his spare time, he skateboards down mountains and takes pictures.