derivations: Make <derivation> record datatype immutable.
authorMathieu Lirzin <mthl@gnu.org>
Sat, 17 Dec 2016 14:12:19 +0000 (15:12 +0100)
committerMathieu Lirzin <mthl@gnu.org>
Wed, 11 Jan 2017 17:55:31 +0000 (18:55 +0100)
commitdc673fa1131fb5d1e5ca29acb4a693cfb906986f
treea0f34cb10d95e1568cc6a4e5fb428a04ca18dc33
parent5c6a30c5119ffd5702c02e07e7f04669a8f225bb
derivations: Make <derivation> record datatype immutable.

* guix/derivations.scm (<derivation>): Make it immutable.
(derivation): Use generic 'set-field' instead of ad-hoc functional setter.
guix/derivations.scm