37 ms·
Yes, The problem is that we want a pure data configuration format. We think that very few application require a full turing complete language for their configur
by z0mbie42 8y ago
Yes,
The problem is that we want a pure data configuration format.
We think that very few application require a full turing complete language for their configuration.
Bazel have too it's own (turing complete ?) Programming configuration language
- laurentlb 8y agoBazel's language (https://github.com/bazelbuild/starlark https://github.com/bazelbuild/starlark), also used in Buck and other tools, is technically not Turing-complete. In Bazel's BUILD files, there are additional restrictions (e.g. no function definition), making them relatively declarative and tool-friendly.
- kjeetgill 8y agoI literally just started prototyping this exact idea last week: a python interpreter without any imports/stdlib as a configuration language. I'm a little bummed I was beat to it. I was going back and forth on allowing defining functions. Definitely no classes.