Hello, Joshua Branson <jbra...@fastmail.com> skribis:
> l...@gnu.org (Ludovic Courtès) writes: [...] >> The story of ‘build-expression->derivation’ is that of an unfinished >> transition to G-expressions. :-) >> >> There’s a branch called ‘wip-build-systems-gexp’ that aims to complete >> that transition, but I haven’t yet gotten around to actually finishing >> the work. This is one of the things I want us to complete for 1.0 >> though, so sooner rather than later. > > May I ask why the transition? Just curious. G-expressions address shortcomings of plain s-expressions when used to write build expressions as in Guix and for code generation in general (“code staging”); see: https://www.gnu.org/software/guix/manual/en/html_node/G_002dExpressions.html https://hal.inria.fr/hal-01580582/en Ludo’.