From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: Re: guix repl and ice-9 modules Date: Sat, 14 Sep 2019 23:10:38 +0900 Message-ID: <874l1f9dep.fsf@gmail.com> References: <__xTClsja2cK3YCVBR0OeNgX-ex-giGAU6Up5sMk-ai_FiMQFVwvY1wY56u7H4NufsHdBhjuSWmyiSypuJe-ozs1Ddj6inxTMBXokSOmwC8=@protonmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:42544) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i98lF-0005vu-5N for help-guix@gnu.org; Sat, 14 Sep 2019 10:10:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i98lD-0005X6-A7 for help-guix@gnu.org; Sat, 14 Sep 2019 10:10:49 -0400 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:36641) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i98lD-0005Wr-4u for help-guix@gnu.org; Sat, 14 Sep 2019 10:10:47 -0400 Received: by mail-pl1-x62e.google.com with SMTP id f19so14531592plr.3 for ; Sat, 14 Sep 2019 07:10:47 -0700 (PDT) In-Reply-To: ("Todor \=\?utf-8\?Q\?Kondi\=C4\=87\=22's\?\= message of "Mon, 09 Sep 2019 08:08:02 +0000") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Todor =?utf-8?Q?Kondi=C4=87?= Cc: "help-guix\\@gnu.org" Hello Todor, Todor Kondi=C4=87 writes: > ... which leads to a question, why is there no readline anymore? I notice= it is a separate package in guix. Is this a guix decision, or a new develo= pment in guile? > > > > > =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original = Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 > On Monday, 9 September 2019 09:55, Todor Kondi=C4=87 wrote: > >> Oops, my bad. After a closer inspection of %load-path, I noticed >> that guile modules are indeed there, however the one module that I >> tried to load (ice-9 readline) seems not to be in the distro >> anymore. >> >> =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original= Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 >> On Monday, 9 September 2019 09:47, Todor Kondi=C4=87 via help-guix@gnu.o= rg wrote: >> >> > Is it normal that I can't load ice-9 modules from within guix repl ? B= ecause, this is the default behaviour on my hybrid system (guix on top of p= op-os (ubuntu) ). Please remember to use top-bottom posting; this convention is used on the Guix mailing lists and makes it a bit neater to follow :-). The answer seems to lie in the choice of the license. Guile was licensed as LGPL, perhaps to better compete with Tcl, which was on the rise at the time. GNU Readline is GPL. As such, you cannot distribute Guile as LGPL if you include GPL code in it (it'd need to be GPL as a whole then), hence the separation into different packages. Maxim