summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2026-03-19 13:12:05 +0100
committerLudovic Courtès <ludo@gnu.org>2026-03-25 23:51:26 +0100
commitac1a7cd864e30df462a8f2d667342cba3dbcfa7b (patch)
treebeb2051ed9df15b63ccf72b0c026d9f3d925d60b /doc
parent696d12ab8136bfc5bfb8dc6bd84648e43a859ce6 (diff)
doc: Link to gexp research paper.
* doc/guix.texi (G-Expressions): Add reference to the 2017 GPCE paper. Change-Id: I47f9357ee2715640e8ceb1f5d286d98bf6c55abc Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7288
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index fa05c370773..080caf852d1 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -12528,6 +12528,13 @@ package available on the build side, here's how you would do it:
@dots{})))
@end lisp
+@quotation Going Further
+To learn more about the design of g-expressions, read
+@c https://dx.doi.org/10.1145/3136040.3136045 goes to ACM
+@uref{https://arxiv.org/abs/1709.00833, @i{Code Staging in
+GNU@tie{}Guix}} (2017).
+@end quotation
+
The syntactic form to construct gexps is summarized below.
@defmac #~@var{exp}