3 ms·
> real language In what sense is CUE not a real language?
by sdboyer 5y ago
> real language
In what sense is CUE not a real language?
- heywherelogingo 5y agoI think he means one language that includes config, instead of yaml plus yaml-taming ecosystem.
- Micoloth 5y agoI think parent means a General Purpose language, i.e. capable of computations. Personally, on one hand I know allowing computations into configuration immediatly destroys any hope of having a tidy, rational schema in real word projects. On the other hand though, i do believe configuration and code should be build with related tools, possibly the same tool- or at least tools using the same syntax! (a bit like the json syntax is the same as a Python dict syntax, except this is the terrible example that is so poorly thought out that does more harm than good) This unlocks a much greater degree of freedom and power than all the gluing together technologies that we have to do...
- sdboyer 5y agoIf this is the sense in which the comment is intended - CUE is capable of some kinds of computation. It's just not Turing complete. My 2c - thus far, i've found the language features enabled by this constraint much more useful than the expressiveness lost - at least, for the purposes i've chosen.