On Sat, Oct 26, 2019 at 12:02:51PM +0200, Pierre Neidhardt wrote: > Pjotr Prins <pjotr.publi...@thebird.nl> writes: > > > On Fri, Oct 25, 2019 at 12:36:01PM -0400, Thompson, David wrote: > >> On Fri, Oct 25, 2019 at 6:57 AM Ludovic Courtès <l...@gnu.org> wrote: > >> > > >> > Hello Guix! > >> > > >> > Here’s a new blog post by Pierre Neidhardt entitled “Guix Profiles in > >> > Practice”: > >> > > >> > https://guix.gnu.org/blog/2019/guix-profiles-in-practice/ > >> > > >> > A great discussion on the benefits of manifests and on ways to manage > >> > several profiles! > >> > >> Great article! > > > > I agree. One useful thing not mentioned in there is, that before > > loading a profile, it may be worthwhile to empty the shell with > > > > env -i /bin/bash --login --noprofile --norc > > > > . ~/opt/my-tools-profile/etc/profile > > > > so no existing shell variables may pollute your beautiful setup. > > Nice tip, Pjotr! > > We can add it to the cookbook. Shall I add it to the blog article now > that it's published?
Why not? > In https://lists.gnu.org/archive/html/guix-devel/2019-10/msg00565.html > we discussed the possibility to remove a specific profile from the > environment, which would be a more general version of what you propose. > It currently has some shortcomings, but maybe we can fix them. Sounds great. Pierre, we have the minimalistic and emerging languages devroom at FOSDEM this year. I am thinking we could do a talk about using Guix as a development environment. I mean profiles are great for development - I use them all the time, including guix environment -C. That could be a talk. Another talk could be about programming Guix from the REPL. Guix as a DSL if you will. Anyone interested in doing a talk about that? BTW I am also starting to use rash - the racket shell and we have gash. Anyone want to talk about that? We should invite the authors. Pj