Commit graph

125 commits

Author SHA1 Message Date
Valentin Gagarin
e8e8d4ea85
Merge 2fed67cf26 into c655bdaab4 2025-05-28 11:21:15 +02:00
Matthias Meschede
c655bdaab4
Add note on updated RFC process (#188) 2025-05-26 17:49:41 +02:00
ash
d5a5aa7548
Fix invalid YAML formatting (#187) 2025-05-11 20:32:37 +02:00
Jason Yundt
9c85c3d7f7
Remove executable bit from RFC 0146 (#186)
rfcs/0146-meta-categories.md is not an executable file, so it should not have the executable bit set.
2025-03-07 08:31:57 -05:00
Anderson Torres
18772a6963
[RFC 0132] Meson Builds Nix (#132)
* Use Meson to build Nix

* Modify feature attribute

`meson_builds_nix` is a more cool name.

* Small clarification

* Reformulates the alternatives section

* Answer new drawback

* Typo

* Rewording

* Unfill the paragraphs

* Rename RFC file

* Small punctuation fixes

* Rewording

* Add usage example

* Add references

* Improvements on the wording

* Reword the reference to Nix

It is unneeded to make a distinction between Nix language and its
implementation.

* Typo

projec -> project

* Typo

Word "we" was lost.

* Reword a paragraph

* Reword the detailed design

* Reword the examples

A comparison table is cleaner than a dot list.

* Add a paragraph about the current (quasi-) autotools

* Reword commentary about transition

* Reword alternatives

* Reword commentary about Cmake

* Remove commentary about backport

* Bring more items to future work

* Add references

Two tutorials from NetBSD and Meson docs about converting autotools to Meson.

* Reorder references

* Reword motivation section

* Reword paragraph

* Rework examples and interactions

* Rework drawbacks

* Rework alternatives

* Some fixups

* Include some more examples of build systems

* Reorder references

* Reword cmake subsection

* Move paragraphs about Meson and Ninja to detailed design section

* Remove unneeded paragraph

* Include Bazel as alternative

Because maybe someone out there believes it is good and viable to cite it ...

* Reword paragraph

* Punctuation

* More references

* Reword

* Typo

* Reword

* A bit more about Bazel

For the sake of completeness.

* add feature: out-of-source build

* Typos, typos and more typos

* Link to the now free-as-in-beer book from the creator of Meson

* Another typo

* Add shepherds

* add cross-compilation support to the criteria of evaluation of alternatives

* Typo

* Reword examples

* Add some more advantages for Bazel

* Reword and add more disadvantages for Bazel

* More references

* Reword Google company name

* Add Prior Art section

* Rewords and comparisons

---------

Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
2025-03-03 17:17:31 +01:00
asymmetric
25c3f52463
ci: update labels on merged PRs (#183)
Co-authored-by: Silvan Mosberger <github@infinisil.com>
2024-11-25 18:44:50 +01:00
Jörg Thalheim
f557e0736e
[RFC 0180] Remove broken and unmaintained leaf packages (#180)
Co-authored-by: Priyanshu Tripathi <priyanshu@getpsyched.dev>
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
Co-authored-by: Atemu <git@atemu.net>
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-10-28 11:16:07 -04:00
Anderson Torres
62d1245ec1
[RFC 0146] Meta.Categories, not Filesystem Directory Trees (#146)
* Meta.Categories, not Filesystem Directory Trees

* Whitespace cleanup

* Add a short answer to the bikeshedding problem

* Add a short line on "Do nothing" alternative

* Extend an answer for the "Ignore/nuke" alternative

* Add "update ci" to future work

* Add a repl-like interaction example

* Add more arguments for categorization and against its nuking

* small rewording

* Add an option of category data structure

* reorder arguments against nuking

* add argument for usefulness of categorization

* add drawback

* rework nuke argument

* update metainfo - shepherd team and leader

* Add prior art section

Also, add extra links

* typo

* Categorization Team

* Remove the optional data structure

* typo

* reword the creation of a team

* Debtags FAQ

* Update rules and duties of categorization team

* The team shall have authority to carry out their duties

* A section for the team

* Appstream as prior art

* Section for code implementation

* Move categorization team to implementation

* Update future work

* A hybrid approach to be considered by the future team

* extra duties for the team

* reword duties from team

* typo

* A semantic detail: treat the first element of meta.categories as most important

* Move hybrid approach to alternatives section

* identify AndersonTorres' tag

* Suggestions from FCP

* remove infinisil from shepherd team

* add an extra reference to the categorization team
2024-07-08 15:44:36 +00:00
Michael Rittmeister
6499fd85b4
Make markdown detectable by linguist (#179) 2024-06-16 20:52:49 +02:00
Kevin Cox
69abc1db64
Add RFCSC: prefix to canned messages. (#178)
The RFC Steering Committee has started using an `RFCSC:` prefix to their messages posted on behalf of the committee to provide indication between personal opinion and communication from the committee. This updates the canned messages to include that prefix for consistency.
2024-05-29 11:40:42 -04:00
piegames
5d5eef7078
[RFC 0166] Nix formatting, take two (#166)
* 166: Nix formatting

Create 0101-nix-formatting.md

WIP

Go through a large part and agree on it

Co-Authored-By: @piegamesde

Update 0101-nix-formatting.md

Rework a lot of things

Update 0101-nix-formatting.md

Move around some sections

Reword the detailed section

Minor updates

Slight header changes again

Updates

Update 0101-nix-formatting.md

Update after today's meeting

Update 0101-nix-formatting.md

Further updates in the meeting

Update 0101-nix-formatting.md

After todays meeting

Update after meeting

Rename to probably the right number

Only use anchor links

Improvements and additions

- The sub-expression rule is now reworded and its own section with
  examples and rationale
- Line length limit is now specified as we agreed-upon in the meeting
- The operator section is rewritten to align more with the consensus

Redo and explain operator special case

Also remove the special case for non-chainable operators, barely any benefit
in Nixpkgs

* Operator chains outside bindings can also have a compact form

* Make the operator compact form specific to binders

* Fix accidentally formatted semicolons in alternatives

* Minor changes

* Light copy editing

* Fix .git-blame-ignore-revs

* Improve assert/with wording

* Be more flexible with single-line element count

* binder -> binding

* unindent inherit semicolon, reshuffle binding/inherit sections (#14)

* unindent inherit semicolon, reshuffle binding/inherit sections

* fixup! Stuff

* Give alternatives to `in` formatting

* Expand on line break preservation

* Add editorconfig

* Expand argumentation against leading commas

* Add @dasJ to the formatter team

* Add shepherd team

Co-authored-by: Linus Heckemann <git@sphalerite.org>

* Various improvements (#15)

* Various improvements

- Remove unnecessary **Description** headers
- Rename **Rationale and Alternatives** to just **Alternatives**
- Insert must/may/should more diligently
- Add some TODOs where things are unclear
- Remove numberings from examples when not needed
- Minor clarity improvements and simplifications throughout

* Apply suggestions from code review

Co-authored-by: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>

---------

Co-authored-by: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>

* Address TODOs and rework with/assert

* Minor adjustments

* Mention formatting Nix code in documentation

* Working towards finalization (#16)

- Defined absorption and absorbable terms
- Adapted the existing RFC text to make use of these definitions,
  resulting in simplications of the text in many cases.
- Updated `with` section to match the implementation
- Updated the function declaration section to match the implementation
  - Sometimes, the function body may get absorbed
  - This used to be a special case scoped to bindings only, so it got removed there
- Updated the operators section to match the implementation
  - Specify the format of non-chainable operators (somehow those got lost in the past)
- Reworked bindings section. It should now be clear and specific enough.
- Minor wording fixes

* String section

* Specify assert conditions

* More absorption for multi-line arguments

* How to update the standard format

* Fix minor typos

* Less lines for common function call patterns

* Specify comments

* Specify that the formatter should be as pure as possible

With some exceptions

* nit: fix list concatenation example (#17)

* Update rfcs/0166-nix-formatting.md

Co-authored-by: Doron Behar <doron.behar@gmail.com>

* Add good indentation examples (#18)

* Add another chainable operators example

* justify difference in semicolon placement

* Allow different parenthesized argument style

* Clarify non-vertical alignment rule

* Improved clarity of bindings rule

* Improve bindings semicolon alternatives section

---------

Co-authored-by: Silvan Mosberger <github@infinisil.com>
Co-authored-by: Silvan Mosberger <silvan.mosberger@tweag.io>
Co-authored-by: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
Co-authored-by: Yuriy Taraday <yorik.sar@gmail.com>
Co-authored-by: Linus Heckemann <git@sphalerite.org>
Co-authored-by: Janne Heß <janne@hess.ooo>
Co-authored-by: Doron Behar <doron.behar@gmail.com>
2024-03-05 16:55:23 +01:00
Fritz Otlinghaus
e4c27fdaba
Fix url for committee members (#170) 2024-02-15 13:16:45 +01:00
Johannes Kirschbauer
c65c832178
[RFC 0145] Doc-comments (#145)
Co-authored-by: figsoda <figsoda@pm.me>
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
Co-authored-by: gilice <104317939+gilice@users.noreply.github.com>
Co-authored-by: Florian Klink <flokli@flokli.de>
Co-authored-by: Mykola Orliuk <virkony@gmail.com>
Co-authored-by: asymmetric <lorenzo@mailbox.org>
Co-authored-by: Lassulus <github@lassul.us>
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
Co-authored-by: Silvan Mosberger <github@infinisil.com>
Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>
2023-11-29 09:32:32 -05:00
fricklerhandwerk
2fed67cf26 add shepherd team 2023-10-04 12:59:37 +02:00
fricklerhandwerk
3e27f3c8fe update details on version declaration and backward compatibility
as discussed with @​roberth and @​piegamesde

Co-authored-by: Yorick van Pelt <yorick.vanpelt@tweag.io>
2023-10-04 12:53:44 +02:00
Valentin Gagarin
a461ef9d0e
add another item to motivation section
Co-authored-by: piegames <account+github@piegames.de>
2023-09-06 14:08:56 +02:00
Jayman2000
c8569f6719
[RFC 136] Fix typo (#161)
This typo got added at the last minute while other mistakes were being
corrected. See [1] and [2].

[1]: <https://github.com/NixOS/rfcs/pull/136#discussion_r1292537175>
[2]: <https://github.com/NixOS/rfcs/pull/136/commits/64fe8f30d9b75b78f6dd81359b14f5ac95abce93>
2023-08-13 08:43:21 -04:00
John Ericson
34a1c06318
[RFC 0136] A plan to stabilize the new CLI and Flakes incrementally (#136)
* stabilize-incrementally: Copy template

* stabilize-incrementally: First Draft

* stabilize-incrementally: Move RFC into position

* stabilize-incrementally: Fix typo

Thanks @0x4A6F!

* Apply suggestions from code review

* stabilize-incrementally: Fix typo!

Thanks!

Co-authored-by: sternenseemann <sternenseemann@systemli.org>

* stabilize-incrementally: There are easy thing we can do do first!

* stabilize-incrementally: Word-smith

* 136: Apply suggestions from code review

Thanks!

Co-authored-by: asymmetric <lorenzo@mailbox.org>

* 0136: Fix typo

Thanks!

Co-authored-by: Andreas Rammhold <andreas@rammhold.de>

* 136: Fix typo

* Add shepherds

* 136: Make clear we are not stablizing as-is

* 136: Attempt second split

* 136: Fix typo

Added a word by mistake

* 136: Explicate that stabilizing Flakes requires future RFCs

* 136: Clean up relationship to 134

- Make clear it is accepted

- Make clear the implementation on it is well underway, and PRs have
  already been merged.

- Remove language about deadline and skipping steps if deadline is not
  met, as it is confusing and hopefully not necessary.

- Instead include more open-ended language about reconsidering the
  dependencies if unexpected delays with the split do arise.

* 136: Clarify drawback more, fix typos

* 136: Beef up detailed design with reusable process

* 136: Apply suggestions from code review

Thanks!

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

* 136: A few misc things

* 136: Remove "no-Flakes Nix" from future work

It is now an optional step in the RFC proper.

* 136: Remove the infamous "like it or not..."

By popular demand!

* 136: Retitle some stesp for clarity

* 136: Slight reword

* 136: Layering principles and other changes from meeting today

Collaborative editting is nice!

* 136: Reword first sentence

* More collaborative drafting

* Update summary

* More updates from collaborative editing in meeting

* Typos, sort of address TODO

* Fix numerious typos and small issues

Thanks so much!

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Felix Uhl <iFreilicht@users.noreply.github.com>

* Remove last mention of a deadline

The rest of these were already removed

* Fix typo

Thanks!

Co-authored-by: Ryan Lahfa <masterancpp@gmail.com>

* fix: minor fixes

---------

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
Co-authored-by: asymmetric <lorenzo@mailbox.org>
Co-authored-by: Andreas Rammhold <andreas@rammhold.de>
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Felix Uhl <iFreilicht@users.noreply.github.com>
Co-authored-by: Ryan Lahfa <masterancpp@gmail.com>
Co-authored-by: Tom Bereknyei <tomberek@gmail.com>
2023-08-12 20:34:11 -04:00
Silvan Mosberger
dfb6bdf32e
[RFC 0140] Simple Package Paths (#140)
* RFC 140

Initialized from 01948e0551

* Minor improvements

* Minor nits

* Update co-authors and add pre-RFC reviewers

* pkg-fun.nix -> package.nix

* Mid-sized refactor for improved clarity and incorporating feedback

In addition to some more minor changes and incorporating feedback, the
major changes are:
- Restructure the RFC into two separate parts, one to introduce
  the convention and one to migrate packages to it when possible
- Remove the restriction that files inside a unit directory can only be
  referenced by the corresponding `pkgs.${name}`. It feels very
  unnatural to have this restriction and it's hard to reason about it.
  Files inside a unit directory still can't reference anything _outside_
  the unit directory, which is very similar to Nix's concept of allowed-uris,
  which may be used to implement this check in the future.
- Remove the special case of allowing custom arguments. By not having
  this one exception, users viewing a unit directory can be sure that
  there's no hidden semantics anywhere (overriding arguments) and that the
  functions arguments correspond directly to attributes in `pkgs`, no
  exceptions that would require looking at `all-packages.nix`.
  And it would be weird just to allow this one exception of
  `callPackage` with custom arguments, when there's a lot of other
  similarly small exceptions we could make, like allowing
  `python3Packages.callPackage`.
- Remove the requirement that new packages must use this standard.
  Especially with the above exception removed, this standard is now more
  strict and less packages satisfy it by default.
  A scenario could be that a user adds a new package, initially not
  needing custom arguments, so CI requires it to be in `pkgs/unit`, but
  then a custom argument is needed, so it must be moved out of there and
  added to `all-packages.nix`. But then the custom argument can be removed,
  so it _must_ be in `pkgs/unit` again. This sucks.
  So let's keep `all-packages.nix` unrestricted, so a package won't have
  to be moved back and forth like this.

* Re-add custom argument exception and various minor improvements

* shard distribution stats, cleanup, more uniformity

* Readd accidentally removed definition

* Mention package variants

* Minor moving and formatting

* Changes from feedback in the meeting

* Link to demonstration of cherry-picking without problems

* Link to demonstrates of problematic/non-problematic Git operations

* Names must be unique when lowercased

* Properly close invisible anchor

* Update summary to mention Nixpkgs more explicitly

* Include more arguments and counter-arguments for pkgs/unit alternatives

* Add shepherd team and nicks

* Convert frontmatter to a table

* Fix table rendering

* Minor fixups

Co-Authored-By: Robert Hensing <robert@roberthensing.nl>

* Explain unit and add more alternatives

* unit -> by-name, remove "standard"

And some very minor changes

* Apply suggestions from code review

Remove the barely used term "base directory"

Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>

---------

Co-authored-by: Robert Hensing <robert@roberthensing.nl>
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2023-07-12 15:32:33 +02:00
John Ericson
f4706550b6
[RFC 0133] Git hashing and Git-hashing-based remote stores (#133)
* ipfs: Copy Template

* ipfs: Start drafting

* ipfs: Finish draft

* ipfs: Expand discussion of managing complexity

* ipfs: Fix typos

Thanks!

* ipfs: Fix more typos

Thanks!

* ipfs: FInish motivation on source distribution and archival

* ipfs: Rename now that we have number

* Apply suggestions from code review

Thanks!

Co-authored-by: Kevin Cox <kevincox@kevincox.ca>

* Fix typos

Thanks!

Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>

* 133: Add shepherd team!

Co-authored-by: Eelco Dolstra <edolstra@gmail.com>

* 133: Fix shepherds list

mjoseph -> amjoseph

* 133: Move non-`git` steps to future work

* 133: Move one more section out of future work

* 133: Move IPFS-specific motivation to future work too

* 133: Rename feature in light of changes

* 133: Rename RFC in light of changes

* 133: Discuss the downside of git's file system model being different

* Split future work, clean up Nix-agnostic stores section

* Fix numerious typos

Thanks, all of you!

Co-authored-by: Kevin Cox <kevincox@kevincox.ca>
Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>
Co-authored-by: Linus Heckemann <git@sphalerite.org>

* Add RFC open PR date

* Be clearer about not supporting references to start

* Update rfcs/0133-git-hashing.md

Co-authored-by: Kevin Cox <kevincox@kevincox.ca>

* Rip out both RFC-scal Future Work sections

They are now in an `ipfs-2` branch in this repo.

* Remove "Build adoption through seamless interop"

That can go in a separate blog post.

* Apply suggestions from code review

Thank you both!!

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Ryan Lahfa <masterancpp@gmail.com>

* Slim down the layering section

The other stuff is already in flight, we don't need to talk about it so much here.

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

---------

Co-authored-by: Kevin Cox <kevincox@kevincox.ca>
Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
Co-authored-by: Linus Heckemann <git@sphalerite.org>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Ryan Lahfa <masterancpp@gmail.com>
2023-07-12 15:31:37 +02:00
piegames
8c86187e6d
[RFC 0127] Nixpkgs "problem" infrastructure (#127)
* [RFC 0127] Nixpkgs issues and warnings (#127)

* Add URLs as structured information

* Update rfcs/0127-issues-warnings.md

Co-authored-by: Linus Heckemann <git@sphalerite.org>

* Update rfcs/0127-issues-warnings.md

Co-authored-by: Linus Heckemann <git@sphalerite.org>

* Update rfcs/0127-issues-warnings.md

Co-authored-by: Linus Heckemann <git@sphalerite.org>

* Update rfcs/0127-issues-warnings.md

Co-authored-by: Linus Heckemann <git@sphalerite.org>

* Update rfcs/0127-issues-warnings.md

Co-authored-by: Linus Heckemann <git@sphalerite.org>

* Update rfcs/0127-issues-warnings.md

* RFC 127 update shepherds

* RFC 127 rework

* Point out that the previous warnings system was not documented

* Rework ignore mechanism

* Update rfcs/0127-issues-warnings.md

Co-authored-by: Silvan Mosberger <github@infinisil.com>

* Update rfcs/0127-issues-warnings.md

Co-authored-by: Silvan Mosberger <github@infinisil.com>

* Remove "resolved" attribute again

* Incorporate review feedback

* Rewrite (again)

* Rename throw->error, trace->warn

* Make meta.problems an attrset

* Rewrite *again*, most change is in the configuration options

* Review update (WIP)

* Review update

* Update shepherds list

* Meeting update

* Typos

---------

Co-authored-by: Linus Heckemann <git@sphalerite.org>
Co-authored-by: Silvan Mosberger <github@infinisil.com>
2023-07-12 15:30:25 +02:00
Valentin Gagarin
9711fb0e52 make clear example roadmap talks about major versions 2023-06-22 14:59:34 +02:00
Valentin Gagarin
7bb92d4e7d
remove unrelated future work item 2023-06-22 14:58:37 +02:00
Valentin Gagarin
8ae831e085
add item to the sample change roadmap 2023-06-22 14:57:35 +02:00
Valentin Gagarin
8f2cf113c2
add some details to summary 2023-06-22 14:55:54 +02:00
Valentin Gagarin
c3d5411fa4 promote a major-minor versioning scheme 2023-06-22 14:53:48 +02:00
Valentin Gagarin
a64de1bfb2 remove reference to builtins.langVersion
this is unrelated to the proposal, as the version declaration is only
relevant for parsing, and would cover all use cases of `langVersion` if
we have minor version numbers
2023-06-22 14:09:52 +02:00
Valentin Gagarin
d54d6bc670
add argument in favor of semver 2023-06-15 15:02:19 +02:00
Valentin Gagarin
d97603e26d
add hint at what implementation would look like 2023-06-15 15:01:37 +02:00
Valentin Gagarin
d9d6a1000c
fix typo 2023-06-15 14:48:08 +02:00
Valentin Gagarin
571c807923
add argument on version proliferation risk 2023-06-15 14:40:29 +02:00
Valentin Gagarin
f193f543ba
add example of best effort interop 2023-06-15 14:39:46 +02:00
Valentin Gagarin
76a3d1fe01
add risk of increased maintenance burden 2023-06-15 14:15:55 +02:00
Valentin Gagarin
371ddd5dc8
fix typo 2023-06-14 12:45:02 +02:00
Valentin Gagarin
a2f921fb18
clarify design goal of deliberate forward non-compatibility 2023-06-14 02:05:58 +02:00
Valentin Gagarin
567d2d4ccf
add syntax constraint for shebang lines 2023-06-14 02:01:24 +02:00
Valentin Gagarin
80255aa2be
fix typo
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-06-14 01:57:32 +02:00
Valentin Gagarin
e97309a97f
remove allusion to timelines 2023-06-14 01:31:34 +02:00
Valentin Gagarin
e41b750ced
remove irrelevant argument 2023-06-14 01:00:44 +02:00
Valentin Gagarin
8413407247
fix typo
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-06-14 00:40:06 +02:00
piegames
e364d5f0cd
Update the RFC process documentation (#150)
* Update the RFC process documentation

- Nudge authors towards using Semantic Line Breaks for writing the RFC text
- Nudge authors towards posting their text as pre-RFC in the forum first
- Tweak wording around who declares FCP slightly
- Make clear that the shepherds have to announce FCP, and when exactly the period officially starts
- Be more open about when to do the implementation work relative to the RFC, and reflect the current practice of starting implementation work early
- Make more clear that RFCs should not be amended, and that important information should live e.g. in documentation instead.

* RFC template: Use semantic line breaks

Given the short text this may not make a huge difference, but given
that every RFC starts with a copy of that template, the hope is that
it will nudge people to continue writing in that style.

* RFC template: Add "Prior art" section

This is mostly inspired by Rust's RFC template.
Also added a couple of words to the "Alternatives" section,
similarly inspired by Rust's template.

* fixup! Update the RFC process documentation

* fixup! Update the RFC process documentation

Co-authored-by: 7c6f434c <7c6f434c@mail.ru>

* fixup! Update the RFC process documentation

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

---------

Co-authored-by: 7c6f434c <7c6f434c@mail.ru>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-06-13 20:27:23 +02:00
Valentin Gagarin
a7def97e9a reword drawbacks, move drawbacks and alternatives to end of document 2023-06-12 12:45:53 +02:00
Valentin Gagarin
0583d77e44
remove duplicate example
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-06-12 12:37:01 +02:00
Valentin Gagarin
71ae7e770a
fix wording 2023-06-12 11:10:04 +02:00
Valentin Gagarin
3364b1cbb1
Update rfcs/0137-nix-language-version.md 2023-06-11 17:38:27 +02:00
Valentin Gagarin
f6d519ee09
Update rfcs/0137-nix-language-version.md 2023-06-11 02:19:34 +02:00
Valentin Gagarin
29e24243bd
Update rfcs/0137-nix-language-version.md
Co-authored-by: Ryan Lahfa <masterancpp@gmail.com>
2023-06-10 11:31:05 +02:00
Valentin Gagarin
a17e28f41b highlight design goals 2023-06-09 00:19:14 +02:00
Valentin Gagarin
3611cd2eae
add argument against with import ...; syntax 2023-06-08 14:47:00 +02:00
Valentin Gagarin
cc5b1b41fa use the proposed version syntax in examples 2023-06-08 14:46:16 +02:00