Ricardo Wurmus <[email protected]> skribis:

> Ludovic Courtès <[email protected]> writes:
>
>> Jan Nieuwenhuizen <[email protected]> skribis:
>>
>>> Ricardo Wurmus writes:
>>
>> [...]
>>
>>>> ;; Boilerplate code to turn the above list of packages into a manifest
>>>> (use-modules (gnu packages))
>>>> (packages->manifest (map (compose list specification->package+output) 
>>>> packages))
>>>
>>> Yes, I finally found this and it is not very friendly/discoverable.
>>
>> Agreed.  How about making these two changes:
>>
>>   1. Include (gnu packages) in the default evaluation environment of
>>      manifests.
>>
>>   2. (define (package-specifications->manifest specs)
>>        (packages->manifest (map (compose list specification->package+output)
>>                            specs)))
>>
>> Thoughts?
>
> This sounds like a very useful improvement to me.

Done in c08ea55e7ec25261e4596bf6726a83c1ed056b94.

In fact #1 was already implemented.

Ludo’.

Reply via email to