News for hackers. Stuff that matters.
Re:Cue, an open-source data validation language by dqpb on Tuesday June 15, 2021 @09:32AM (#27515244)
Cue has a unique lattice type system that allows you to refine a property from type->constraint->value, but does not allow you override an existing value (or change it in any way that conflicts with the existing type/constraints).

In my view, this is the insight and value proposition that sets cue apart from everything else, including general programming languages.

Inheritance + property overriding is the source of most problems in configuration because you can never know if a value is the source of truth.

Re:Cue, an open-source data validation language by sdboyer on Tuesday June 15, 2021 @09:42AM (#27515410)
Cannot +1 this hard enough. It is the kernel from which all other useful things flow.