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 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.