Easy GADTs by Repeating Yourself - Eduardo Rafael - FUN OCaml 2024

Eduardo Rafael's FUN OCaml 2024 talk recording! Overview by Eduardo: Traditionally GADT's are used for lightweight tasks as the code complexity increases quite. I will be arguing that this is mostly a lack of common "design patterns" and maybe some tools. The talk will go through describing what you can fundamentally do with GADT's, how you should think about them and a general technique to mimic dependent types in OCaml, Hopefully by the end, a show case of a proposal for the Michelson interpreter. https://fun-ocaml.com/2024/easy-gadts/ Connect with us Website: https://fun-ocaml.com/ Twitter: https://x.com/FunOCaml Bluesky: https://bsky.app/profile/fun-ocaml.com #ocaml

Maybe OCaml Was the Friends We Made Along the Way - Dillon Mulroy - FUN OCaml 2024
▶︎

Maybe OCaml Was the Friends We Made Along the Way - Dillon Mulroy - FUN OCaml 2024

LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg
▶︎

LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg

Making OCaml Safe for Performance Engineering
▶︎

Making OCaml Safe for Performance Engineering

OCaml Workshop 2021 Keynote - Xavier Leroy: 25 years of OCaml
▶︎

OCaml Workshop 2021 Keynote - Xavier Leroy: 25 years of OCaml

Four Fascinating Programming Languages You've Probably Never Heard Of - Lutz Hühnken
▶︎

Four Fascinating Programming Languages You've Probably Never Heard Of - Lutz Hühnken

Nathan Holland- GADTs and You; Writing Safer Code Using GADTs- λC 2019
▶︎

Nathan Holland- GADTs and You; Writing Safer Code Using GADTs- λC 2019

The Future of Dune - Leandro Ostera - FUN OCaml 2024
▶︎

The Future of Dune - Leandro Ostera - FUN OCaml 2024

the true reason C++ always wins
▶︎

the true reason C++ always wins

Frameworks: No, Libraries: Yes. Developing a product in OCaml from Scratch - FUN OCaml 2025
▶︎

Frameworks: No, Libraries: Yes. Developing a product in OCaml from Scratch - FUN OCaml 2025

DHH on OCaml and functional programming languages | Lex Fridman Podcast Clips
▶︎

DHH on OCaml and functional programming languages | Lex Fridman Podcast Clips

How OCaml Represents Values in Memory
▶︎

How OCaml Represents Values in Memory

Analyzing Programs with SMT Solvers - Tikhon Jelvis - FUN OCaml 2025
▶︎

Analyzing Programs with SMT Solvers - Tikhon Jelvis - FUN OCaml 2025

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones
▶︎

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones

0xCaml From a System Engineer's Point of View - Dmitriy Kovalenko - FUN OCaml 2025
▶︎

0xCaml From a System Engineer's Point of View - Dmitriy Kovalenko - FUN OCaml 2025

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

A Crash Course in OCaml Modules • Tim McGilchrist • YOW! 2015
▶︎

A Crash Course in OCaml Modules • Tim McGilchrist • YOW! 2015

We're 99.9% sure this pattern is true, but no one can prove it
▶︎

We're 99.9% sure this pattern is true, but no one can prove it

He4rt Talks #04 Desafios de desenvolver para o Open Source com Eduardo Rafael (TheEduardoRFS)
▶︎

He4rt Talks #04 Desafios de desenvolver para o Open Source com Eduardo Rafael (TheEduardoRFS)