Hi Hartmut, > This becomes even messier if we would implement a "guix develop" > command, which is yet just another version of environment/profile.
Yes, I worry also about making more of a mess by implementing special-purpose variants. > And adding another dimension: spawning a sub-shell (environment) or not > (profile). How is this different from the ephemeral vs. persistent dimension? Creating an ephemeral package set makes sense only if you spwan a process in it (not necessarily a shell). Cheers, Konrad