Isaac Van Doren

Programming Languages

Isaac Van Doren is an avid Roc user and contributor. In this talk he will explain the design and implementation of RTL, and explore how Roc's unique features shine, enabling a design that supports a statically typed template language with the feel of a dynamic one.


Writing a Type-Safe HTML Template Language For Roc

May 6, 2024 11:30 AM

HTML templating is very useful, and often very frustrating. Most template languages suffer from plentiful runtime errors and do not support features like sum types directly. What if templating could be as simple and delightful as it is in dynamic languages, while catching mistakes at compile time? RTL is a type-safe HTML template language for Roc with compile time validation, support for algebraic data types, and the ability to use normal functions directly in templates.

Starting from: $500

Unchain your mind at LambdaConf 2024

Buy tickets