Skip to content

Conversation

@edolstra
Copy link
Member

@edolstra edolstra commented Dec 5, 2025

Motivation

This is a convenience wrapper around std::vector<Symbol>.

The previously existing type AttrPath in the AST is renamed to AttrSelectionPath.

Context

Adapted from DeterminateSystems#217.


Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

This is basically an alias for std::vector<Symbol>.
@github-actions github-actions bot added the new-cli Relating to the "nix" command label Dec 5, 2025
Copy link
Member

@Ericson2314 Ericson2314 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good factoring out repetition and making sure parsing and printing conversions won't be forgotten.

Also, it's churn! Yay! Welcome to the club, Eelco :)

@Ericson2314 Ericson2314 added this pull request to the merge queue Dec 5, 2025
@roberth
Copy link
Member

roberth commented Dec 5, 2025

I wanted something like this in my eval cache work too 😍

Merged via the queue into master with commit 5f42e5e Dec 5, 2025
20 checks passed
@Ericson2314 Ericson2314 deleted the attr-path branch December 5, 2025 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-cli Relating to the "nix" command

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants