DSL Episodes

# 95 Building a Progressive Fluent Interface

3/24/2009

Level: Intermediate

Author: Derik Whittaker

Tags: DSL

Views: (698) Watched: (2501)

In this episode we take a look at how to build a progressive fluent interface

A Progressive Fluent Interface is a DSL in which the options can and will change as you progress through the syntax. This is a useful form of a fluent interface if the want to be able to skillfully guide the user down only one path at a time.

# 84 Learning how to create a simple Fluent DSL via Method Chaining

2/5/2009

Level: Intermediate

Author: Derik Whittaker

Tags: DSL

Views: (504) Watched: (1988)

In this episode we take a look at how to create a simple Fluent DSL which is built via Method Chaining.

We will build this DSL from the ground up and talk about the various decisions which were made along the way. This is just a simple example of how you can create a internal DSL for your application with very little effort.