fake.modules transposition for aspect-oriented Dendritic Nix. with cross-aspect dependencies. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ dendrix.oeiuwq.com/Dendritic.html
dendritic nix aspect oriented

using aspects as a lib

+5 -1
+5 -1
README.md
··· 75 75 76 76 ## Usage 77 77 78 - The library can be used in two ways: as a dependency-free utility or as a `flake-parts` module. 78 + The library can be used in two ways: as a flakes-independent dependency-free utility or as a `flake-parts` module. 79 79 80 80 ### As a Dependency-Free Library (`./nix/default.nix`) 81 81 ··· 87 87 ``` 88 88 89 89 This `emit` function is utilized by the [`aspects`](nix/aspects.nix) library to manage module dependencies between different aspects of the same class. Both `transpose` and `aspects` are independent of flakes. 90 + 91 + #### Use aspects without flakes. 92 + 93 + It is possible to use the aspects system as a library, independent of flakes. This can be used, for example, to avoid poluting flake-parts' `flake.modules` or by libraries that want to create own isolated aspects scope. For examples of this, see our own [flake-parts integration](nix/flakeModule.nix), and how [`den`](https://github.com/vic/den) creates its own [`den.aspects` scope](https://github.com/vic/den/blob/main/nix/scope.nix) independent of `flakes.aspects`/`flake.modules`. 90 94 91 95 ### As a Dendritic Flake-Parts Module (`flake.aspects` option) 92 96