← Back to context

Comment by spartanatreyu

3 hours ago

No

It's a repeated observation that keeps coming true. DSLs have a tendency to become turing complete over time.

- It happened to wikipedia's templating language

- It happened to PHP

- It happened to mod_rewrite

- It happened to server-side includes

- etc...

It just keeps happening.

In fact it's such a problem with infrastructure teams that use yaml/json configs that you see a lack of turing-completeness being advertised as a feature (see Dhall configuration language).