unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Claes Wallin (韋嘉誠)" <gnu@clacke.user.lysator.liu.se>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: guix-devel <guix-devel@gnu.org>
Subject: Re: guix environment & PS1
Date: Mon, 29 Jun 2015 12:04:59 +0200	[thread overview]
Message-ID: <CAGv_=Bqiq43odztkin_r=_7CcKoZBBm7FbKdCTtYH99ka4gaAQ@mail.gmail.com> (raw)
In-Reply-To: <874mlqrjns.fsf@gnu.org>

On Mon, Jun 29, 2015 at 10:41 AM, Ludovic Courtès <ludo@gnu.org> wrote:
> "Claes Wallin (韋嘉誠)" <gnu@clacke.user.lysator.liu.se> skribis:
>> On Thu, Jun 25, 2015 at 3:28 PM, Ricardo Wurmus
>> <ricardo.wurmus@mdc-berlin.de> wrote:


>>> I’m mostly using “guix environment” with a single package name, and for
>>> that purpose it would be nice if I could make the shell prompt indicate
>>> for what package this environment was created.  I guess “t” as a value
>>> for “GUIX_ENVIRONMENT” will have to do then.
>>
>> As the variable is mostly meant for human-readable display, I think
>> setting it to "guix guile emacs" if those were the packages given, or
>> "mypackage.scm" if that was the file given, is strictly an improvement
>> over "t".
>
> What about --ad-hoc?
>
> People would start to have expectations about what this variable
> contains, and it seems difficult to guarantee that we can always give it
> a meaningful value.

My solution just dumps all the arguments in there, let people parse
them however they like. Makes sense to me and people are free to use
it or not. I say don't over-problematize the issue.

Thanks for mentioning --ad-hoc. The first time I heard about guix
environment, I thought that something like that ought to exist. And
apparently it does! First rule of innovation: Someone probably already
did it.

  reply	other threads:[~2015-06-29 10:05 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-24 21:41 [PATCH] guix environment: add a '--env-name' option Cyril Roelandt
2015-06-25 11:45 ` guix environment & PS1 Ludovic Courtès
2015-06-25 12:02   ` Ricardo Wurmus
2015-06-25 13:04     ` Thompson, David
2015-06-25 13:28       ` Ricardo Wurmus
2015-06-25 20:00         ` Claes Wallin (韋嘉誠)
2015-06-25 20:40           ` Claes Wallin (韋嘉誠)
2015-06-29  8:41           ` Ludovic Courtès
2015-06-29 10:04             ` Claes Wallin (韋嘉誠) [this message]
2015-06-25 13:02   ` Thompson, David
2015-07-01 13:10     ` Ludovic Courtès
2015-07-01 13:59       ` Thompson, David
2015-07-01 17:07         ` Claes Wallin (韋嘉誠)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAGv_=Bqiq43odztkin_r=_7CcKoZBBm7FbKdCTtYH99ka4gaAQ@mail.gmail.com' \
    --to=gnu@clacke.user.lysator.liu.se \
    --cc=guix-devel@gnu.org \
    --cc=ludo@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).