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?

(To be clear, my suggestion is to do this in addition to adding support
for a new format.)

Ludo’.

Reply via email to