> The "incremental style" is a quick and dirty approach for creating a computational environment
If profiles are used, it can be exported to a manifest.
> Guix is functional by design and we should not compromise on that.
I want to reiterate that I am not proposing anything less FP than profiles.
Nested shells do not fit my use case because a long running process started in shell "a" does not become aware of packages installed on shell "b".
> thus this "transient" profile should be manipulated via "guix shell" and not "guix package"
I chose "guix install" for my proposal because it already has the functionality of adding a new generation. I do not think it would be good to change the semantics of nested shells.
I failed to mention earlier that I like the name "--transient"