Skip to content

Concerning the Overview: Clarification about the non-Sequential Nature of Nix #17

@BonfireAtNight

Description

@BonfireAtNight

Hey there,

first of all, thanks for compiling this introduction. It's very clear and on-point and quickly brings you up-to-speed with the basics of the language. But since you asked to file an issue if something wasn't perfectly clear, I thought I mention this rather minor point.

In the Overview you clarify in what sense Nix was functional. I think there are two statements that seem contradictory:

  • "It has no concept of sequential steps being executed, any dependency between operations is established by depending on data from previous operations."
  • "Evaluating a Nix expression yields a single data structure, it does not execute a sequence of operations."

I think it's not obvious in what sense there can be previous operations if there is no sequence of operations.

Like I've said, it's a minor point and the main purpose of the document is probably to give an introduction to the syntax and semantics of the language, but I still thought it was worth mentioning.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions