Skip to content

Commit 76c9aea

Browse files
committed
chapter 3: add nuance in Guix section
1 parent bb293d4 commit 76c9aea

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/thesis/3-tools.typ

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -508,10 +508,11 @@ implementation, allowing for more expressive and programmable package
508508
definitions. This choice reflects Guix’s emphasis on customization and alignment
509509
with the @fsfwebsite project's philosophy, rejecting proprietary blobs and
510510
aiming for complete software freedom, which may limit hardware compatibility.
511-
Guix’s approach can pose a high entry barrier due to its use of a
512-
general-purpose functional programming language but offers extensive flexibility
513-
for those familiar with Lisp-like languages. That said, users are free to extend
514-
Guix with custom packages, free or not.
511+
Nonetheless, users have the liberty to extend Guix with custom packages,
512+
whether free or not, without compromising the tool’s reproducibility
513+
capabilities. While Guix's reliance on a general-purpose functional programming
514+
language may present a steep learning curve, it offers extensive flexibility
515+
for those proficient in Lisp-like languages.
515516

516517
Guix is committed to ensuring reproducibility and reliability, based on the
517518
functional deployment model first introduced by @Dolstra2006. It assures

0 commit comments

Comments
 (0)