Rob Browning <r...@defaultvalue.org> writes: > Ian Jackson <ijack...@chiark.greenend.org.uk> writes: > >> Upstream presumably cannot assume that readline is available. > > I imagined they may also have it disabled by default for reasons related > to the licensing. I'll plan to ask.
So I believe that's the primary reason. Readline is GPL and Guile itself is not, and so enabling it by default involves affected programs with a that license. I have the impression that Guix may add activation to the user "skel" files (or their equivalent)[1]. I'm not sure whether that would be feasible/appropriate for us, but that approach would only affect new users, and presumably only users created after guile was installed. But first we'd have to decide whether we should, and wanted to be automatically entangling other code with the GPL to whatever extent that does. [1] This looked likely: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/system/shadow.scm?id=dfabaa8a6faa58612a069eb47ee3f35a94b146fb#n234 -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4