* Comments on European Lisp Symposium paper
@ 2013-05-31 3:28 alirioeyng
2013-05-31 9:50 ` Ludovic Courtès
0 siblings, 1 reply; 4+ messages in thread
From: alirioeyng @ 2013-05-31 3:28 UTC (permalink / raw)
To: bug-guix
seems a typo
2305c2305
< directly usable by packagers will little or no experience with Scheme. %
---
> directly usable by packagers with little or no experience with Scheme. %
I think '#!/usr/bin/env sh' would work with 'our unusual file system layout'
2530c2530
< required to allow scripts to work with our unusual file system layout;
---
> required to allow scripts to work without that impurity;
why /nix/store/v9zic07iar8w90zcy398r745w78a7lqs-emacs-24.2 instead of /nix/store/emacs-24.2-v9zic07iar8w90zcy398r745w78a7lqs?
you hate tab-completion?
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Comments on European Lisp Symposium paper
2013-05-31 3:28 Comments on European Lisp Symposium paper alirioeyng
@ 2013-05-31 9:50 ` Ludovic Courtès
2013-05-31 18:29 ` Andreas Enge
0 siblings, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2013-05-31 9:50 UTC (permalink / raw)
To: alirioeyng; +Cc: bug-guix
alirioeyng@gmail.com skribis:
> seems a typo
>
> 2305c2305
> < directly usable by packagers will little or no experience with Scheme. %
> ---
>> directly usable by packagers with little or no experience with Scheme. %
Indeed.
> I think '#!/usr/bin/env sh' would work with 'our unusual file system layout'
In the user environment yes, but not necessarily in the build
environment.
What NixOS does is that the system has /usr/bin/env and /bin/sh, but the
build environment only has /bin/sh.
> 2530c2530
> < required to allow scripts to work with our unusual file system layout;
> ---
>> required to allow scripts to work without that impurity;
Good idea.
I’ll commit these changes.
> why /nix/store/v9zic07iar8w90zcy398r745w78a7lqs-emacs-24.2 instead of /nix/store/emacs-24.2-v9zic07iar8w90zcy398r745w78a7lqs?
> you hate tab-completion?
That’s inherited from Nix. My first reaction at the time was the same
as yours, but in practice, I found it convenient that only 3 or 4
characters are needed to disambiguate.
More importantly, I rarely type in /nix/store file names, let alone use
tab completion in there (it’s crowded!).
Thanks for your feedback!
Ludo’.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Comments on European Lisp Symposium paper
2013-05-31 9:50 ` Ludovic Courtès
@ 2013-05-31 18:29 ` Andreas Enge
2013-05-31 21:43 ` Ludovic Courtès
0 siblings, 1 reply; 4+ messages in thread
From: Andreas Enge @ 2013-05-31 18:29 UTC (permalink / raw)
To: bug-guix; +Cc: alirioeyng
Am Freitag, 31. Mai 2013 schrieb Ludovic Courtès:
> More importantly, I rarely type in /nix/store file names, let alone use
> tab completion in there (it’s crowded!).
Actually, I do it quite a lot, when I am using the tarballs to check manual
compilation of a new package that poses problems.
Andreas
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Comments on European Lisp Symposium paper
2013-05-31 18:29 ` Andreas Enge
@ 2013-05-31 21:43 ` Ludovic Courtès
0 siblings, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2013-05-31 21:43 UTC (permalink / raw)
To: Andreas Enge; +Cc: bug-guix, alirioeyng
Andreas Enge <andreas@enge.fr> skribis:
> Am Freitag, 31. Mai 2013 schrieb Ludovic Courtès:
>> More importantly, I rarely type in /nix/store file names, let alone use
>> tab completion in there (it’s crowded!).
>
> Actually, I do it quite a lot, when I am using the tarballs to check manual
> compilation of a new package that poses problems.
In similar situations I often do things like:
tar xf $(guix build -S foo)
Ludo’.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-05-31 21:48 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-31 3:28 Comments on European Lisp Symposium paper alirioeyng
2013-05-31 9:50 ` Ludovic Courtès
2013-05-31 18:29 ` Andreas Enge
2013-05-31 21:43 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.