From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kIAcBYEIm186PAAA0tVLHw (envelope-from ) for ; Thu, 29 Oct 2020 18:22:57 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id WLHhAIEIm18eaAAAbx9fmQ (envelope-from ) for ; Thu, 29 Oct 2020 18:22:57 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8B0CD9402A8 for ; Thu, 29 Oct 2020 18:22:56 +0000 (UTC) Received: from localhost ([::1]:58702 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYCZb-0000H1-F7 for larch@yhetil.org; Thu, 29 Oct 2020 14:22:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53478) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYCZR-0000Gh-Bx for guix-devel@gnu.org; Thu, 29 Oct 2020 14:22:45 -0400 Received: from mx1.dismail.de ([78.46.223.134]:2858) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYCZO-00044d-6C for guix-devel@gnu.org; Thu, 29 Oct 2020 14:22:45 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 976c0839; Thu, 29 Oct 2020 19:22:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:from:message-id:subject:to :in-reply-to:references; s=20190914; bh=ya9CkC6sOjAsplucO1NVP7jZ AbMd1MY+jUriEz+h3y0=; b=AXPHbjXC5LKNZ3WCnqyYIe+QtUFM46tEBCj6g4vf 2KQlSYHuIR2nguKl4lQsJ9QcLz5m2rnorSCqJA9o/ez/e1J4G+yfvRQVp+X1XK/K M8KUa0GzJzcE3mr36PX5FB1U+waE0iKb9C/yJ3EPiDd6Y9u6+7/vBeQEKGlyBib8 R6UESOurzUplHHp6GRACjzEhM5xwDUi2SykrgrPY2RI4GGSM3DDdPVKUhlkNs/7v Y+CsNh8iGpUDBXzTNOIGllGPWCIsfySiQNvCpTA+63h47jlV9EHI4qTqBelopo4W aRE12svOdXk5yMIxzUhYa6A9YdN1ZstaIro/+YpMfFrlRg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 0eedf517; Thu, 29 Oct 2020 19:22:38 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id dee511f8; Thu, 29 Oct 2020 19:22:38 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id c7b78985 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 29 Oct 2020 19:22:37 +0100 (CET) MIME-Version: 1.0 Date: Thu, 29 Oct 2020 18:22:37 +0000 Content-Type: multipart/alternative; boundary="--=_RainLoop_107_967862758.1603995757" X-Mailer: RainLoop/1.14.0a From: jbranso@dismail.de Message-ID: <50bd21aaddcf134fdfb4f69d7437614e@dismail.de> Subject: Re: Guix Front End (GUI) and making it more mainstream, popular in scientific community. To: "Aniket Patil" , guix-devel@gnu.org In-Reply-To: References: Received-SPF: pass client-ip=78.46.223.134; envelope-from=jbranso@dismail.de; helo=mx1.dismail.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/29 14:22:39 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=AXPHbjXC; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -1.71 X-TUID: vSWZ4zAasyFC ----=_RainLoop_107_967862758.1603995757 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable There is an Emacs interface in install Guix packages, but at present ther= e is not a working GUI for installing packages with guix. :(=0A=0AI think= there may have been a web interface to install packages at some point? m= aybe?=0A=0AFor those interested in creating such a GUI, they might like t= o look at guile-gi, which will eventually let you build GUIs from guile c= ode.=0A=0AThanks,=0A=0AJoshua=0Ahttps://gnucode.me=0A=0AOctober 29, 2020 = 12:44 PM, "Aniket Patil" )> wr= ote:=0AHi all,=0AI am a researcher in the field of AI. Many of the people= in the field of AI are inclining towards GNU/Linux operating systems. Pa= rticularly I would say they use Ubuntu. In general, they can also use Lin= uxMint or any other GNU/Linux distro of their choice. What I noticed in t= hese people (researchers) they tend to be more focused on mathematical as= pects and scientific programming. If we build a GUI frontend then we can = attract more people who don't identify themselves with CLI users. As such= there are many people like writers, Graphic Designers, General users, et= c. who don't bother about CLI, will love to see such a package manager. A= nd considering the fact GUIX lets rollback to the previous version of the= package it will be very helpful in the scientific community, to maintain= and work with different versions of packages. =0AFor example, the LAMBDA= ( consist of TensorFlow, PyTorch, Keras, NVIDIA Cuda, Ubuntu) stack is v= ery popular in the field of AI. Now if a person with a fresh install of G= NU/Linux wants to install the stack and work immediately, through GUI he = can search for the recipe of LAMBDA and install it. Not only that if it d= oesn't exist, but they can also create and share their own recipe with ot= her guix users or to the main server/repo. E.g Linus Torvalds shares the = recipe of building a Linux kernel environment. User finds it, installs it= , and start working on the development of the Linux kernel immediately. = =0AP.S: I don't know whether GUI for Guix exists or not, to my knowledge = it doesn't. If I am mistaken please enlighten me on this topic. =0ARegard= s, =0AAniket. ----=_RainLoop_107_967862758.1603995757 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
T= here is an Emacs interface in install Guix packages, but at present there= is not a working GUI for installing packages with guix. :(

I thin= k there may have been a web interface to install packages at some point? = maybe?

For those interested in creating such a GUI, they might lik= e to look at guile-gi, which will eventually let you build GUIs from guil= e code.

Thanks,

Joshua
https://gnucode.me

October= 29, 2020 12:44 PM, "Aniket Patil" <aniket112.patil@gmail.com> wrote= :
Hi all,
I am a researcher in the field of AI. Many of the people in the field of= AI are inclining towards GNU/Linux operating systems. Particularly I wou= ld say they use Ubuntu. In general, they can also use LinuxMint or any ot= her GNU/Linux distro of their choice. What I noticed in these people (res= earchers) they tend to be more focused on mathematical aspects and scient= ific programming. If we build a GUI frontend then we can attract more peo= ple who don't identify themselves with CLI users. As such there are many = people like writers, Graphic Designers, General users, etc. who don't bot= her about CLI, will love to see such a package manager. And considering t= he fact GUIX lets rollback to the previous version of the package it will= be very helpful in the scientific community, to maintain and work with d= ifferent versions of packages.
For example, = the LAMBDA ( consist of TensorFlow, PyTorch, Keras, NVIDIA Cuda, Ubuntu) = stack is very popular in the field of AI. Now if a person with a fresh in= stall of GNU/Linux wants to install the stack and work immediately, throu= gh GUI he can search for the recipe of LAMBDA and install it. Not only th= at if it doesn't exist, but they can also create and share their own reci= pe with other guix users or to the main server/repo. E.g Linus Torvalds s= hares the recipe of building a Linux kernel environment. User finds it, i= nstalls it, and start working on the development of the Linux kernel imme= diately.
P.S: I don't know whether GUI for Guix ex= ists or not, to my knowledge it doesn't. If I am mistaken please enlighte= n me on this topic.
Regards,
Aniket.


----=_RainLoop_107_967862758.1603995757--