Media Summary: Mark Grebe, David Young, Andy Gill Building a reusable, auto-tuning code generator from scratch is a challenging problem, ... International Conference on Functional Programming 2014. Gothenburg, Sweden. In this session we will review the language features and libraries available in Haskell that support building DSLs. This will cover ...

Rewriting A Shallow Dsl Using - Detailed Analysis & Overview

Mark Grebe, David Young, Andy Gill Building a reusable, auto-tuning code generator from scratch is a challenging problem, ... International Conference on Functional Programming 2014. Gothenburg, Sweden. In this session we will review the language features and libraries available in Haskell that support building DSLs. This will cover ... Video lecture, part of the "Functional Programming" course, U Tübingen, winter semester 2021/22. Read by Torsten Grust. I'ts English version of my presentation for Novosibirsk Developers Day conference. A common approach to defining domain-specific languages (DSLs) is via a direct embedding into a host language. There are ...

This presentation was taped on 07/27/2006 at O'Reilly's OSCON 2006. Experienced developers in dynamic languages tend to ... Part 2 of a 2-part tutorial where I write a compiler in Haskell. In this part I write a C code generator. Part 1: ... This talk was recorded at Lambda Days in June 2025. If you're curious about our upcoming event, check

Photo Gallery

Rewriting a Shallow DSL using a GHC Compiler Extension
ICFP 2014: Folding Domain-Specific Languages: Deep and Shallow Embeddings - Jeremy Gibbons
Ryan Newton - DSL Embedding in Haskell [1/2]
FP — Chapter #03 — Video #007 — Modules, shallow vs. deep DSL embeddings, domain-specific syntax
Rewriting RAG Queries with OpenAI Structured Outputs
Internal and External DSL. Make it simple.
[OOPSLA] Compositional Embeddings of Domain-Specific Languages
Ryan Newton - DSL Embedding in Haskell [2/2]
Neal Ford - writing Domain Specific Language in ruby - OSCON 2006
Copying Arrays (deep and shallow) - Beau teaches JavaScript
Writing a C Code Generator in Haskell - Compiler Tutorial Pt 2
Autology: Writing a self-rewriting Lisp - Dave Kimber | Lambda Days 2025
View Detailed Profile
Rewriting a Shallow DSL using a GHC Compiler Extension

Rewriting a Shallow DSL using a GHC Compiler Extension

Mark Grebe, David Young, Andy Gill Building a reusable, auto-tuning code generator from scratch is a challenging problem, ...

ICFP 2014: Folding Domain-Specific Languages: Deep and Shallow Embeddings - Jeremy Gibbons

ICFP 2014: Folding Domain-Specific Languages: Deep and Shallow Embeddings - Jeremy Gibbons

International Conference on Functional Programming 2014. Gothenburg, Sweden.

Ryan Newton - DSL Embedding in Haskell [1/2]

Ryan Newton - DSL Embedding in Haskell [1/2]

In this session we will review the language features and libraries available in Haskell that support building DSLs. This will cover ...

FP — Chapter #03 — Video #007 — Modules, shallow vs. deep DSL embeddings, domain-specific syntax

FP — Chapter #03 — Video #007 — Modules, shallow vs. deep DSL embeddings, domain-specific syntax

Video lecture, part of the "Functional Programming" course, U Tübingen, winter semester 2021/22. Read by Torsten Grust.

Rewriting RAG Queries with OpenAI Structured Outputs

Rewriting RAG Queries with OpenAI Structured Outputs

In this video, we'll learn how to

Internal and External DSL. Make it simple.

Internal and External DSL. Make it simple.

I'ts English version of my presentation for Novosibirsk Developers Day conference.

[OOPSLA] Compositional Embeddings of Domain-Specific Languages

[OOPSLA] Compositional Embeddings of Domain-Specific Languages

A common approach to defining domain-specific languages (DSLs) is via a direct embedding into a host language. There are ...

Ryan Newton - DSL Embedding in Haskell [2/2]

Ryan Newton - DSL Embedding in Haskell [2/2]

In this session we will review the language features and libraries available in Haskell that support building DSLs. This will cover ...

Neal Ford - writing Domain Specific Language in ruby - OSCON 2006

Neal Ford - writing Domain Specific Language in ruby - OSCON 2006

This presentation was taped on 07/27/2006 at O'Reilly's OSCON 2006. Experienced developers in dynamic languages tend to ...

Copying Arrays (deep and shallow) - Beau teaches JavaScript

Copying Arrays (deep and shallow) - Beau teaches JavaScript

Shallow

Writing a C Code Generator in Haskell - Compiler Tutorial Pt 2

Writing a C Code Generator in Haskell - Compiler Tutorial Pt 2

Part 2 of a 2-part tutorial where I write a compiler in Haskell. In this part I write a C code generator. Part 1: ...

Autology: Writing a self-rewriting Lisp - Dave Kimber | Lambda Days 2025

Autology: Writing a self-rewriting Lisp - Dave Kimber | Lambda Days 2025

This talk was recorded at Lambda Days in June 2025. If you're curious about our upcoming event, check https://lambdadays.org ...

Get started making a tiny data model DSL

Get started making a tiny data model DSL

Use