From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Guix pronunciation Date: Wed, 13 Mar 2019 15:10:46 +0100 Message-ID: <87y35i7tll.fsf@gnu.org> References: <87pnqyhcgp.fsf@nckx> <87ef7cgswn.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:53586) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h44b9-0005fe-KU for Guix-devel@gnu.org; Wed, 13 Mar 2019 10:11:15 -0400 In-Reply-To: (Laura Lazzati's message of "Tue, 12 Mar 2019 10:05:23 -0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Laura Lazzati Cc: Tobias Geerinckx-Rice , Guix-devel Hi Laura, Laura Lazzati skribis: >> As for those wondering why: =E2=80=9CGuix=E2=80=9D is initially just the= contraction of >> Guile + Nix. > Thank you for the explanation. The person I met interested in at least > playing whith Guix told me that was thinking of both Guix and Nix, and > I was asked before about the differences. Is it in the manual? Because > I don't remember reading it. Maybe it could be added, before the > pronunciation, WDYT? Nix and Guix have technical similarities, in the same sense that Debian and Fedora have technical similarities, but the projects have different goals, priorities, commitments, and processes. Guix is committed to user freedom and to building software from source, for instance. Nix and Guix have also significant technical differences arising from the use, in Guix, of a single general-purpose language for everything, with embedded domain-specific languages (EDSLs) as needed. That, in turn, makes the system very hackable and extensible, and that=E2=80=99s what makes it easy to write several UIs (CLI, Emacs, web), simple UIs, new tools around Guix like =E2=80=98guix pack=E2=80=99 or the Guix Workflow Lan= guage, etc. I wrote about the initial vision regarding the programming language approach in . Ricardo wrote a more up-to-date and more comprehensive answer on HN: . Should we write this more prominently somewhere? Probably! :-) Ludo=E2=80=99.