Overview

Diesel is a toolkit that allows you to design DSLs in Elixir.

DSLs built with Diesel are:

  • declarative: they look just like HTML
  • structured: the schema is checked at compile time
  • reusable: the same dsl can be applied to different sets of code generators