openlang

Data modeling

How a problem becomes values, records, relationships and invariants.

  1. When an empty palette is already a decision

    Assume that any colors accepted by the editor are already valid. This puzzle is only about what the user has decided. A new s…