Comment

Comment by baq

there are a few languages guaranteed to terminate:

- JSON

- YAML

- TOML

- all dialects of INI

- CSV

i don't see these languages getting recursion added anytime soon, but you might want to program in them, so you add recursion with jinja or whatever.

if you want a configuration language that is guaranteed to terminate, you may want to end up with a turing-incomplete language: https://dhall-lang.org/

parent baq 6 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton