From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Hinsen Subject: Re: Towards reproducibly Jupyter notebooks with Guix-Jupyter Date: Thu, 10 Oct 2019 13:02:43 +0200 Message-ID: References: <87lftt57ux.fsf@inria.fr> 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]:46746) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iIWDa-0004Gv-3C for guix-devel@gnu.org; Thu, 10 Oct 2019 07:02:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iIWDZ-0008Cy-0J for guix-devel@gnu.org; Thu, 10 Oct 2019 07:02:50 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:39871) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iIWDY-0008CT-IF for guix-devel@gnu.org; Thu, 10 Oct 2019 07:02:48 -0400 In-Reply-To: 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: Guix Devel Hi Ludo and Simon, Ludovic Court=C3=A8s writes: > I=E2=80=99m happy to announce the first release of Guix-Jupyter! This looks very good, even though I will probably have to rework my reproducible-research-tutorial-with-guix tutorial now ;-) I haven't looked at this yet in any detail, but I wonder how you deal with Jupyter pluging (e.g. widgets). For reproducibility, they ought to be taken from the notebook's specific environment, rather than from the environment from which Jupyter and the Guix kernel are taken. But this looks difficult to do, given Jupyter's messy architecture. zimoun writes: > To me, it is very funny that all the folks find Jupyter amazing when > it is a worse version of Org-mode (troll troll) ;-) Yes and no. Org-mode doesn't have anything close to Jupyter's widgets. But otherwise, I agree. It would be nice in fact to adapt the ideas behind Guix-Jupyter (and perhaps parts of the code) to Org-mode. Some integration with Emacs will be necessary to tell Org-mode to start Python etc. from the Guix environment. > Is the UI ;;guix aligned with the CLI UI ($ guix)? I actually wonder which way the alignment should be done - the current guix CLI is a bit of a mess already. Cheers, Konrad.