rename pipe-operator to be consistent with cppnix #695

Open
opened 2025-02-23 04:35:54 +00:00 by minhtrancccp · 1 comment

as the current lix name for piping operators (i.e. pipe-operator) differs from its equivalent in cppnix by a single character s, users migrating to lix will encounter a trifling bug of unknown experimental feature 'pipe-operators'

Describe the solution you'd like

the name of pipe-operators should be used for the piping operators instead of the current name

Describe alternatives you've considered

no alternatives exist atm

Additional context

## Is your feature request related to a problem? Please describe. as the current lix name for piping operators (i.e. `pipe-operator`) [differs from its equivalent in cppnix by a single character `s`](https://nix.dev/manual/nix/2.25/development/experimental-features#xp-feature-pipe-operators), users migrating to lix will encounter a trifling bug of `unknown experimental feature 'pipe-operators'` ## Describe the solution you'd like the name of `pipe-operators` should be used for the piping operators instead of the current name ## Describe alternatives you've considered no alternatives exist atm ## Additional context
Owner

The supported syntax and behaviors of said syntax are different between CppNix and Lix's implementation of pipe operators which might lead to confusion.

I agree that the option should both be more distinctly named and some sort of more helpful warning should be shown if you attempt to enable the CppNix feature on Lix to clarify this.

The supported syntax and behaviors of said syntax are different between CppNix and Lix's implementation of pipe operators which might lead to confusion. I agree that the option should both be more distinctly named and some sort of more helpful warning should be shown if you attempt to enable the CppNix feature on Lix to clarify this.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lix-project/lix#695
No description provided.