Show HN: Buttery, a DSL/runtime for defining HTTP APIs
I&#x27;m a heavy user of Open API Spec. I do have issues with that project, so I&#x27;m certainly hoping something better will replace it, but that said:<p>What motivated you to build this instead of just using OAS?<p>Why did you create a DSL when you could&#x27;ve used, say, TypeScript? Using an existing language allows you to rely on widespread, well-understood, efficient tooling, so a DSL is sometimes an extreme choice that implies a forceful rejection of existing languages.