clarify design goal of deliberate forward non-compatibility

This commit is contained in:
Valentin Gagarin 2023-06-14 02:05:58 +02:00 committed by GitHub
parent 567d2d4ccf
commit a2f921fb18
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -66,7 +66,7 @@ Other discussions around language changes:
1. New versions of the Nix language evaluator should to stay backward compatible with existing Nix expressions. 1. New versions of the Nix language evaluator should to stay backward compatible with existing Nix expressions.
1. New Nix expressions should not work with existing evaluators at all. 1. A Nix expression written in a newer version of the language should never work with older evaluators not supporting that version.
1. Changes to the language, especially backward-incompatible changes, should remain a rare exception. 1. Changes to the language, especially backward-incompatible changes, should remain a rare exception.