Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nix repl: Mark as experimental #5684

Closed
wants to merge 1 commit into from

Conversation

edolstra
Copy link
Member

Fixes #5604.

@bjornfor
Copy link
Contributor

Bring back 'nix-repl' then?

@edolstra
Copy link
Member Author

@bjornfor You mean as a separate project?

@bjornfor
Copy link
Contributor

@bjornfor You mean as a separate project?

It doesn't really matter to me, but as a NixOS user I wonder about this chain of events:

  1. Use nix-repl.
  2. nix-repl is removed, replaced by nix repl.
  3. nix repl is marked as experimental -- no way to run a Nix REPL without opt-in to unstable/experimental Nix.

It feels like we just lost the ability to run a Nix REPL.

@thufschmitt
Copy link
Member

I agree with @bjornfor’s concerns . Contrary to the other nix commands, nix repl is the only interface to something that isn’t possible with the old cli anymore (not counting the now defunct nix-repl). So if it becomes experimental, there should be a replacement.

I don’t know whether it’s worth adding a nix-repl command just for the sake of keeping the whole nix command experimental or whether it’s fine to just keep it as-it-is (esp. given that there’s other non-experimental nix subcommands like doctor or upgrade-nix).

@stale
Copy link

stale bot commented Jun 12, 2022

I marked this as stale due to inactivity. → More info

@stale stale bot added the stale label Jun 12, 2022
@fricklerhandwerk fricklerhandwerk added UX The way in which users interact with Nix. Higher level than UI. cli The old and/or new command line interface labels Sep 9, 2022
@Ericson2314
Copy link
Member

Has the ship sailed on this?

@stale stale bot removed the stale label Jun 14, 2023
@fricklerhandwerk
Copy link
Contributor

fricklerhandwerk commented Jun 30, 2023

Triaged in Nix maintainers meeting:

  • @Ericson2314: can't make it experimental any more, it's stable and widely used
  • @thufschmitt this is the only new nix command that is not guarded by an experimental feature flag but where we know we want to make changes

@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/2023-06-30-nix-team-meeting-minutes-67/29835/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli The old and/or new command line interface UX The way in which users interact with Nix. Higher level than UI.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

nix repl is available without the nix-command experimental feature
6 participants