[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#34217] [PATCH 11/11] gnu: Add ruby-cucumber and ruby-aruba.
From: |
Ricardo Wurmus |
Subject: |
[bug#34217] [PATCH 11/11] gnu: Add ruby-cucumber and ruby-aruba. |
Date: |
Mon, 04 Feb 2019 00:26:59 +0100 |
User-agent: |
mu4e 1.0; emacs 26.1 |
Björn Höfling <address@hidden> writes:
>> + (propagated-inputs
>> + (map (lambda (input)
>> + (if (string=? (car input) "ruby-cucumber")
>> + `("ruby-cucumber" ,ruby-cucumber-without-tests)
>> + input))
>> + (package-propagated-inputs ruby-aruba)))
>
> This is really nit-picking, I haven't tried it out myself and I haven't
> used it much myself, but I think this could be written more elegant with
> match-lambda [syntax errors might be included]:
>
> (map (match-lambda
> (("ruby-cucumber" . pkg)
> `("ruby-cucumber" ,ruby-cucumber-without-tests))
> (input input)
> ...)
Or like this
`(("ruby-cucumber" ,ruby-cucumber-without-tests)
,@(alist-delete "ruby-cucumber"
(package-propagated-inputs ruby-aruba)))
--
Ricardo