From 38793cf4d543f1b194071b1f72160be1d6b2488d Mon Sep 17 00:00:00 2001 From: Valentin Gagarin Date: Fri, 2 Jun 2023 17:37:57 +0200 Subject: [PATCH] add roadmap as future work, with example --- rfcs/0137-nix-language-version.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rfcs/0137-nix-language-version.md b/rfcs/0137-nix-language-version.md index 8bd6cde..810fc45 100644 --- a/rfcs/0137-nix-language-version.md +++ b/rfcs/0137-nix-language-version.md @@ -661,3 +661,12 @@ warning: The following deprecated features were used: [future]: #future-work - Define rules deciding when a change to the language is appropriate, to avoid version proliferation and limit complexity of implementations. +- Define a roadmap to introduce the next language versions, for example: + - Version 7 commits to changes that do not require additional work on Nixpkgs: + - Introduce the version declaration, required to distinguish versions 6 and 7 + - Deprecate URL literals + - Deprecate the `let-body` syntax + - Drop support for leading zeroes on integers + - Formalise change in float representation + - Version 8 is released at least a year after version 7, and only when version annotations according to version 7 are fully supported in Nixpkgs +