Главная
Study mode:
on
1
Introduction
2
What this talk is about
3
Hackett code
4
Hackett is a Haskell
5
Macros
6
DSLs
7
Type classes
8
Macro meta programming
9
Summary
10
Macros vs Splices
11
Staged Restrictions
Description:
Explore the innovative programming language Hackett in this conference talk from Strange Loop. Discover how Hackett combines Haskell's powerful type system with Racket's advanced macro system, enabling interleaved macroexpansion and typechecking. Learn about real Hackett code examples, underlying Racket technologies, and future developments. Compare Hackett's metaprogramming approach with other languages, and gain insights into its unique features such as embedded DSLs, type classes, and macro meta-programming. Delve into topics like macros vs splices and staged restrictions as you uncover the potential of this cutting-edge language that opens up new possibilities for programmers to customize their language and create embedded DSLs.

Hackett - A Metaprogrammable Haskell

Strange Loop Conference
Add to list
0:00 / 0:00