Raghav Gururajan via Guix-patches via 写道: > + (lambda arguments > + (for-each > + (lambda (directory) > + (apply (assoc-ref %standard-phases 'build) > + `(,@arguments #:import-path > ,directory))) Nice! > + (list > + > "github.com/apparentlymart/go-openvpn-mgmt/demux" > + > "github.com/apparentlymart/go-openvpn-mgmt/openvpn")))) …wow, this whole package is screaming for just a little more metaprogramming, isn't it. :-) Just FYI, I think you could further abstract away the repitition if you feel like flexing your Scheme muscles. But I understand if not, and I don't think this patch series should be greatly delayed on that account. Kind regards, T G-R