|
|
|
|
|
by dqpb
1836 days ago
|
|
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. |
|