[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH ?] gnu: Add dash.
From: |
Ludovic Courtès |
Subject: |
Re: [PATCH ?] gnu: Add dash. |
Date: |
Thu, 28 Jul 2016 14:44:00 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Hi!
Tobias Geerinckx-Rice <address@hidden> skribis:
> * gnu/packages/dash.shm: New file.
> ---
>
> Guix!
>
> IMO this belongs in a (new) shell.scm with fish, tcsh and zsh.
> Maybe bash, too. On the other hand:
>
> Certain shells might have an 'ecosystem' of 'packages', such as
> bash-completion in bash.scm, that might justify leaving them in
> their own file. I'm thinking specifically of zsh here.
>
> I'd suggest merging them all and splitting out if and when needed,
> but prefer to ask the wisdom of the list before doing that tedious
> deed.
I would keep Bash separate, but I agree it’s a good idea to merge the
other ones in one module.
If you want, you could do that and then add Dash to that file?
[...]
> + (home-page "http://gondor.apana.org.au/~herbert/dash")
> + (synopsis "POSIX-compliant shell optimised for size")
> + (description
> + "dash is a POSIX-compliant @command{/bin/sh} implementation that aims
> to be
> +as small as possible, often without sacrificing speed. It is significantly
> +faster than the GNU Bourne-Again Shell (@command{bash}) at most tasks. dash
> is
> +a direct descendant of NetBSD's Almquist Shell (@command{ash}).")
> + (license (list bsd-3
> + gpl2+)))) ; mksignames.c
I’d tend to remove “significantly” :-), but otherwise LGTM, thanks!
Ludo’.