From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 23:02:07 2021 Received: (at submit) by debbugs.gnu.org; 24 Mar 2021 03:02:07 +0000 Received: from localhost ([127.0.0.1]:33615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOtmZ-0008PJ-Dp for submit@debbugs.gnu.org; Tue, 23 Mar 2021 23:02:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:34768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOtmV-0008P9-IC for submit@debbugs.gnu.org; Tue, 23 Mar 2021 23:02:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOtmV-0001ks-B4 for guix-patches@gnu.org; Tue, 23 Mar 2021 23:02:03 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:39516) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lOtmT-0003FE-Lv for guix-patches@gnu.org; Tue, 23 Mar 2021 23:02:03 -0400 Received: by mail-wr1-x431.google.com with SMTP id e18so22901052wrt.6 for ; Tue, 23 Mar 2021 20:02:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=e6ia+0puWuG+pIndfJ+II0UT7EIpVz4gU4AyigwXMZc=; b=gB2S/Cjzcu3Cf4nyAmb7btejb05HU0hbRpBjcnf1mAG/O53vmw3sUbOfVEz7TkOcy5 UKOipXICeCxfHbpMWood+lWnsOWQXlQG+DEe3KZzLn6jgqFBxFM9zb+nP/+KvsMTkDlM 52t7k7kigT2q6QHmRpnXjkfw4af0vp8fozqoercxAQwLb5H9YjT0RShF+aDbOWX/eW1b phqg6S5KWeLmusqPWEIjFks5kUvjUZWopRtPsVMJylJntnf/yuxjpLn7cIzu7w3nGaBc sPUaiBDoKkKRq/tqsqSWwdG61LLkTmEOh24Ch28KGcxQBGZWdPJCB9ITGz1TxG1zA0vf e2hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=e6ia+0puWuG+pIndfJ+II0UT7EIpVz4gU4AyigwXMZc=; b=L9qt5QBOsaxmOAd0dZJ2lUS37rkofcZFARdsAQFBit41JmTudw7E6x1b1kM6tmP4J6 LeEdRDBO13/+MpNeqNr8OWf7zOizAdN6qkvObIjVsqMYkPQrkOyc+ouAGydEoL9lbOHB uKNAmC7c77MjOhiYZdAZkb4qHAtKOqUXFrSaHzRQSwNOUgJ1B3nIRm2C+VXe26ozSN99 HMsGEYK/QPE49pTAxnJJ2wmQxPquzm97o4DJptuWd5iJ9dXOXYVqUqpwX2lMvcacAdwZ PYIwAZ4OTnUgjLqsIuhWtdDjQnlIMVRyuuUtQ+Xq/eenXCYcL2jNZ9KyRP9DeZslLmN+ nf7g== X-Gm-Message-State: AOAM530/mnopE8zaFPqmmwjzwVkT07p+pcxlsJyKlNrT0DTtBtkCCKI+ V7YRVJcDOWdTGAnEGd3jKLyLXbHFnLY= X-Google-Smtp-Source: ABdhPJwMKs6c3z5cLPgLx3jw7IPSxlQMIYCFZYIqRDWgmDMRw+qY90TGyUZJBIx1P8rwvc6akmSTMg== X-Received: by 2002:adf:e843:: with SMTP id d3mr1001544wrn.56.1616554919832; Tue, 23 Mar 2021 20:01:59 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id v18sm1034936wrf.41.2021.03.23.20.01.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 20:01:59 -0700 (PDT) From: zimoun To: guix-patches@gnu.org Subject: [PATCH 0/2] Two Emacs packages related to Julia Date: Wed, 24 Mar 2021 04:01:51 +0100 Message-Id: <20210324030151.894-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, This patch adds 2 Emacs packages to deal with Julia. Since I am not confident with what is the inputs / propagated-inputs, please give a look. From my understanding and experiments, it seems to make sense. Last, the most recent version tagged 1.0.0rc5 of 'emacs-julia-snail' uses the Julia package 'CSTParser' which is not packaged yet on the Julia side. It is straightforward since that depends only on another Julia package. However, importing all the (gnu packages julia-xyz) module in (gnu packages emacs-xyz)---or conversely---does not make sense, IMHO. Waiting progress on the side of Julia packages, let consider this 'rc4' version using an ELisp parser for the Julia language. Last, 'emacs-julia-snail' requires the package 'julia' to work. Since 'M-x julia-snail' runs a "server" with the code JuliaSnail.jl. From my understanding of the standards, this package 'julia' is not propagated. Does it make sense? Cheers, simon zimoun (2): gnu: Add emacs-julia-repl. gnu: Add emacs-julia-snail. gnu/packages/emacs-xyz.scm | 64 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) base-commit: 8b2b5463963d5d4dee480b0cf73fa4a9eca414ba -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 23:04:17 2021 Received: (at 47356) by debbugs.gnu.org; 24 Mar 2021 03:04:17 +0000 Received: from localhost ([127.0.0.1]:33621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOtoe-0008Sx-SR for submit@debbugs.gnu.org; Tue, 23 Mar 2021 23:04:17 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:37585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOtod-0008Sd-AC for 47356@debbugs.gnu.org; Tue, 23 Mar 2021 23:04:15 -0400 Received: by mail-wr1-f45.google.com with SMTP id x16so22885744wrn.4 for <47356@debbugs.gnu.org>; Tue, 23 Mar 2021 20:04:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MhQDx2xdExmjV8/YIjfwHoOF4YnceuPwMPwvOQMJCT4=; b=mXW+zVAyfXdEHYBJwH5BcWHL4t+3BtCdoozZnd6x+YLE7rL1EwKI8O8MhiA0COGIrj Mah7VRywzfHBlF8mdRJRpznkDcSXUPvv1mfsLxvsAVyzkSb+DYZioRxnuVgUIQ2A/OtS 0E11WhTG7UCvbJKDOhygYLKX9TliR5GSiH88jeW9rNu03gM/rIbWCewji7gVMNMw2ihR TUlwZWbx1e5vRnAhexCI+CbXp5GKLaY+jyvOYSI8GBpl+DdcQyEwYWWshOxlLlGzIHv8 EabIEyWELzFeLg2L/YdonYoiQUB7ZQGIBLV9rJjLycsXmqF0x/NsLcRzvKV3YKFLvaYl Xuow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MhQDx2xdExmjV8/YIjfwHoOF4YnceuPwMPwvOQMJCT4=; b=B6Gqswzq84p4jTXaf7v3A6iMEWDBbAyg2DouuDTZ2KrH+8aBS+fkW4YofRD14q+mA6 SZQsuJ+Bwg2sf/bD5OgdJwXKthLVJ/aUuuKv8XvhWOTaon2QS76AyS+lxzT7v19IFQXw rN/qTMZQj/BYCEYesunQ4xjrk4hpCMVihenLs53zhtETb5jaq0P5BiMVNIByXeZDUp45 /AaTVytJbXqM7guRRGVFgE4sEI10aNx1ZyBg1jtxt5Ey5iXJDgIh0OWHIZj0VCSfP7eV 0QHh1mk9gtls+vTmLeGSE8vjJp14LKA4kPdPg0sbq0xUTeiyJuBLmzRl4mH6Nok0Ef/e hH/g== X-Gm-Message-State: AOAM532bRQTSYB+lGDj6R/thrXkQStgtScBApV7cuZ9zsgcQjKy//kQH l7mT4m4O5DnkvKZZALzlK4enIF5RdF0= X-Google-Smtp-Source: ABdhPJzB1rRoRgYN7fjDUpg0udKJvoormMnXAx/aEtNtfBPuFFrK/J56WIyUQBvJi8vE2q0XJE6TOA== X-Received: by 2002:adf:e74a:: with SMTP id c10mr976654wrn.409.1616555049700; Tue, 23 Mar 2021 20:04:09 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id z15sm88931wrw.50.2021.03.23.20.04.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 20:04:09 -0700 (PDT) From: zimoun To: 47356@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add emacs-julia-snail. Date: Wed, 24 Mar 2021 04:04:06 +0100 Message-Id: <20210324030406.1975-2-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210324030406.1975-1-zimon.toutoune@gmail.com> References: <20210324030406.1975-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47356 Cc: zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-julia-snail): New variable. --- gnu/packages/emacs-xyz.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2d26cae5ca..71b88cca07 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -8720,6 +8720,46 @@ the help system and the debugger. It is recommended that you use this minor mode with the package emacs-julia-mode.") (license license:expat))) +(define-public emacs-julia-snail + (package + (name "emacs-julia-snail") + (version "1.0.0rc4") ;rc5 requires CSTParser (julia package) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gcv/julia-snail") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "065ix3jycsx3wvkq7a6060i93caxisdvgxgqb1l6rq15n4qln78y")))) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'install 'JuliaSnail-jl + (lambda* (#:key outputs #:allow-other-keys) + (let ((out(assoc-ref outputs "out"))) + (install-file "JuliaSnail.jl" + (string-append out "/share/emacs/site-lisp/"))) + #t))))) + (inputs + `(("emacs-dash" ,emacs-dash) + ("emacs-s" ,emacs-s) + ("emacs-spinner" ,emacs-spinner) + ("emacs-xref" ,emacs-xref))) + (propagated-inputs + `(("libvterm" ,libvterm) + ("emacs-julia-mode" ,emacs-julia-mode) ;required by parser + ("emacs-parsec" ,emacs-parsec) ;required by parser + ("emacs-vterm" ,emacs-vterm))) + (home-page "https://github.com/gcv/julia-snail") + (synopsis "Development environment and REPL interaction package for Julia") + (description "This package provides a development environment and REPL +interaction package for Julia in the spirit of Common Lisp’s SLIME and +Clojure’s CIDER. It enables convenient and dynamic REPL-driven development.") + (license license:gpl3))) + (define-public emacs-smex (package (name "emacs-smex") -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 23:04:17 2021 Received: (at 47356) by debbugs.gnu.org; 24 Mar 2021 03:04:17 +0000 Received: from localhost ([127.0.0.1]:33623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOtof-0008T1-51 for submit@debbugs.gnu.org; Tue, 23 Mar 2021 23:04:17 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:43727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOtod-0008Sc-0B for 47356@debbugs.gnu.org; Tue, 23 Mar 2021 23:04:16 -0400 Received: by mail-wr1-f46.google.com with SMTP id x7so431455wrw.10 for <47356@debbugs.gnu.org>; Tue, 23 Mar 2021 20:04:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DaCdJ/baZ7PbMnjsYn6uF24YBZcElD66r6t6ie5LkMg=; b=S4fnt0HWbjT0ktFYu2iaJXkSd5AoaWM1kFa4XxG+fZTiL+yN1pUpEg2K15BUG+owF0 xlnjid7du6lTijbn8Lezl6HunMCtGfCuHQo7tFNteaIQSsIw6W2jJn74rgxYPiOdt2r9 27du/lmVqfe1slvAu9HhShPjubHru5zDATjftf/30PPaggUBO2b93OHRDhgKDwT1Z6gR yqZLlxSL/8esCtn7RkBb82SJv1H79w88vDhK0KUTYDvaf7h0eI5DKxgJO9ytpQond65N expGhVj4ydN13T684L43WQeNur8VxiQZRpAaI8MLI3kjnln0b/C80ulZm487N/x9uSrd 8VqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=DaCdJ/baZ7PbMnjsYn6uF24YBZcElD66r6t6ie5LkMg=; b=ol232Yb6bZyuFgx80Auk2QGFbBU89UyymLlWMga1azuo+2VrdpRly/gto0L9RX6hsm +qjMUCBeL4eXUV+eavJ1RFUxD5eBe7k1G2TWZhKJhFJMh45ocINs20qMt5DvWXdMs0GW P0ySOz8LP2HnCDkmzjzKiE3ECvpqg/cSYr1bRzwB3HbvhG28QUX3sJ50zOYpmInq23Ux iubgbDMpoPHGE0sGeQ24E78tkLarUGFTEqLERNgXY1VOwN2vItziSXcStU7HM0z8XjoK L17QeLJjUq+y2mSFNPn0xISD2zjQjlEkeRBc39HoTNuQ9IJHDx5D7fT1Cq4cmEgYS7gi rl7Q== X-Gm-Message-State: AOAM532T0/8apL6TiKELbxsySLlFQi4ikWgGSP/yofhBmC303b1SuBvU Eg0cZUJxtLmu0XeEdjSem4Zz02y0l1Q= X-Google-Smtp-Source: ABdhPJwcB0D2hFPaQeCiszeUEzB3YrhhBmgILsNMTcHzEyd5kwYyiStp4O48zy5AR5i+6HTyt7Sngw== X-Received: by 2002:adf:fe8d:: with SMTP id l13mr928859wrr.81.1616555049088; Tue, 23 Mar 2021 20:04:09 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id z15sm88931wrw.50.2021.03.23.20.04.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 20:04:08 -0700 (PDT) From: zimoun To: 47356@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add emacs-julia-repl. Date: Wed, 24 Mar 2021 04:04:05 +0100 Message-Id: <20210324030406.1975-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/emacs-xyz.scm (emacs-julia-repl): New variable. --- gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a147e81289..2d26cae5ca 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -95,6 +95,7 @@ ;;; Copyrig [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.46 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.46 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 47356 Cc: zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) * gnu/packages/emacs-xyz.scm (emacs-julia-repl): New variable. --- gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a147e81289..2d26cae5ca 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -95,6 +95,7 @@ ;;; Copyright © 2021 Alexey Abramov ;;; Copyright © 2021 Xinglu Chen ;;; Copyright © 2021 Stefan Reichör +;;; Copyright © 2021 Simon Tournier ;;; ;;; This file is part of GNU Guix. ;;; @@ -8696,6 +8697,29 @@ E-Prime forbids the use of the \"to be\" form to strengthen your writing.") programming language.") (license license:expat))) +(define-public emacs-julia-repl + (package + (name "emacs-julia-repl") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpapp/julia-repl") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11vpqqnxqj9nxh8kccj4y6h3f8lib6jxnsk6vxc2j2fqw6alnafm")))) + (build-system emacs-build-system) + (home-page "https://github.com/tpapp/julia-repl") + (synopsis "Minor mode for interacting with a Julia REPL") + (description "This package provides a minor mode for interacting with a +Julia REPL running inside Emacs. The julia process is started in an ANSI +terminal (term), which allows text formatting and colors, and interaction with +the help system and the debugger. It is recommended that you use this minor +mode with the package emacs-julia-mode.") + (license license:expat))) + (define-public emacs-smex (package (name "emacs-smex") -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 31 03:19:35 2021 Received: (at 47356-done) by debbugs.gnu.org; 31 Mar 2021 07:19:35 +0000 Received: from localhost ([127.0.0.1]:53391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRV8Y-0008Gn-P4 for submit@debbugs.gnu.org; Wed, 31 Mar 2021 03:19:35 -0400 Received: from mira.cbaines.net ([212.71.252.8]:44288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRV8W-0008Ge-Vj for 47356-done@debbugs.gnu.org; Wed, 31 Mar 2021 03:19:34 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:8ac0:b4c7:f5c8:7caa]) by mira.cbaines.net (Postfix) with ESMTPSA id 101BD27BC65; Wed, 31 Mar 2021 08:19:32 +0100 (BST) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id ba64a6bf; Wed, 31 Mar 2021 07:19:31 +0000 (UTC) References: <20210324030406.1975-1-zimon.toutoune@gmail.com> <20210324030406.1975-2-zimon.toutoune@gmail.com> User-agent: mu4e 1.4.15; emacs 27.1 From: Christopher Baines To: zimoun Subject: Re: [bug#47356] [PATCH 2/2] gnu: Add emacs-julia-snail. In-reply-to: <20210324030406.1975-2-zimon.toutoune@gmail.com> Date: Wed, 31 Mar 2021 08:19:31 +0100 Message-ID: <87mtujzt6k.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 47356-done Cc: 47356-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable zimoun writes: > * gnu/packages/emacs-xyz.scm (emacs-julia-snail): New variable. > --- > gnu/packages/emacs-xyz.scm | 40 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) > > diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm > index 2d26cae5ca..71b88cca07 100644 > --- a/gnu/packages/emacs-xyz.scm > +++ b/gnu/packages/emacs-xyz.scm > @@ -8720,6 +8720,46 @@ the help system and the debugger. It is recommend= ed that you use this minor > mode with the package emacs-julia-mode.") > (license license:expat))) >=20=20 > +(define-public emacs-julia-snail > + (package > + (name "emacs-julia-snail") > + (version "1.0.0rc4") ;rc5 requires CSTParser (julia pa= ckage) > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/gcv/julia-snail") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "065ix3jycsx3wvkq7a6060i93caxisdvgxgqb1l6rq15n4qln78y"))= )) > + (build-system emacs-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'install 'JuliaSnail-jl > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((out(assoc-ref outputs "out"))) I added a space here after out. > + (install-file "JuliaSnail.jl" > + (string-append out "/share/emacs/site-lisp/= "))) > + #t))))) > + (inputs > + `(("emacs-dash" ,emacs-dash) > + ("emacs-s" ,emacs-s) > + ("emacs-spinner" ,emacs-spinner) > + ("emacs-xref" ,emacs-xref))) > + (propagated-inputs > + `(("libvterm" ,libvterm) > + ("emacs-julia-mode" ,emacs-julia-mode) ;required by parser > + ("emacs-parsec" ,emacs-parsec) ;required by parser > + ("emacs-vterm" ,emacs-vterm))) > + (home-page "https://github.com/gcv/julia-snail") > + (synopsis "Development environment and REPL interaction package for = Julia") > + (description "This package provides a development environment and RE= PL > +interaction package for Julia in the spirit of Common Lisp=E2=80=99s SLI= ME and > +Clojure=E2=80=99s CIDER. It enables convenient and dynamic REPL-driven = development.") > + (license license:gpl3))) > + > (define-public emacs-smex > (package > (name "emacs-smex") Both patches look good to me, and they build at least. They're on master as of f27bdad0a7a3c3d6edbfa2c6809f19592fe5ba56. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmBkIoNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XflGA//QV7ngJ+WgAsPPMJk5USBpWxPosdQ8m0C Gnlr7pezaPJ7XKC6/efxxOgNkKi6h33tXORGOgwyE23CYFot8pcbNJxxN81D3Kbt l8jFdJKDspUUIYd5HNIxYEMkHkOAU+e/vLiqY7AuAg8FYR+Z2QWHN2XH6UCZQ1mt 7RdfgEGoI61qXafM6bxxfTMBLL9Hrp/Qx2hmqgHTfBRhAfu3HMYK/JZ8j4hem/G+ 8FlEmP+xlpbHoeg6ermBdK8NY2iss0zexEJqPb0iJuraoZ4GIs5CLGP07uTVVXTt 9WdTyhxaA6poEGGPyjiyCKFPiAXEIKrK8gW3KW//hEFfDUsI3gmlaf+jHd9gc8mF zZ/OuPZypdbJEeyIB6sRkkB47cZmHY8/r4ZYS4us92SChRzPxwKgCSgpbpQvw68q rkMUiN2Pxb2gI+f8DBKDd/bVcRxboceO2SeuN7+5d9ce1cj3OSqoJV1EFUDDrhHt W8xoBiNj7jNIYisgBbGxe0yBpQxBWZdqFfqpNXBrt5A6wCGqBv+2TSOGzurxlG9D iBF15c+yJuE8b956yBXT51kWEQOzdrqy5xn71TNV/d+sn3YyOv3qenmSrWhno83w cSCDKIz5fLxZhO0YZbv5SXhueldDocZwqtaN1rPyG1ubEadbKnazos/5NBUcPChh EVuiIuguYV4= =wNxF -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 04:10:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 28 Apr 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator