{
  "generated": "2026-04-19T08:15:29.920Z",
  "tag": "dsl",
  "slug": "dsl",
  "count": 1,
  "url": "https://brittleboye.github.io/awesome-lattice/tags/dsl/",
  "projects": [
    {
      "name": "CAD009: Expanders and Macros",
      "description": "Brings Dybvig-Friedman-Haynes expansion-passing-style macros on-chain — more general than traditional macro systems and strong enough to host entirely new languages or DSLs inside a single eval. Contract authors can extend the language itself rather than routing around its limits.",
      "category": {
        "id": "cads",
        "title": "Convex Architecture Documents"
      },
      "slug": "cad009-expanders-macros",
      "url": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad009-expanders-macros/",
      "json": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad009-expanders-macros.json",
      "markdown": "https://brittleboye.github.io/awesome-lattice/projects/cads/cad009-expanders-macros.md",
      "tags": [
        "spec",
        "lisp",
        "compiler",
        "cvm",
        "dsl"
      ]
    }
  ]
}