From unknown Sun Jun 22 17:11:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#72463 <72463@debbugs.gnu.org> To: bug#72463 <72463@debbugs.gnu.org> Subject: Status: [PATCH 00/10] Add Clojure Core packages and HTTPkit Reply-To: bug#72463 <72463@debbugs.gnu.org> Date: Mon, 23 Jun 2025 00:11:28 +0000 retitle 72463 [PATCH 00/10] Add Clojure Core packages and HTTPkit reassign 72463 guix-patches submitter 72463 Roman Scherer severity 72463 normal tag 72463 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 04 10:47:14 2024 Received: (at submit) by debbugs.gnu.org; 4 Aug 2024 14:47:14 +0000 Received: from localhost ([127.0.0.1]:56933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sacVu-0001oh-4R for submit@debbugs.gnu.org; Sun, 04 Aug 2024 10:47:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:55506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sacVr-0001oX-Md for submit@debbugs.gnu.org; Sun, 04 Aug 2024 10:47:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sacTQ-000732-KT for guix-patches@gnu.org; Sun, 04 Aug 2024 10:44:40 -0400 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sacTO-0000Q4-Li for guix-patches@gnu.org; Sun, 04 Aug 2024 10:44:40 -0400 Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2ef23d04541so110905251fa.2 for ; Sun, 04 Aug 2024 07:44:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722782675; x=1723387475; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=wZifDhoxDddeIBjVs+6HuYbvHjxXXjtwK/pK2BDlbMo=; b=M0+oAvdQP3/CHysuwbR1eLQ49WVepUfIkeqEFudKLtPTLI9o7Hnf8AZAC0iVzxU7xS 5HoXGhEJxyX16j/11D+IfRNf2l+XUBM56YqwSwW6fWuscB2NmHaMU70Oxp0bKoAOSQsi s2pN7weUJWQNVMWfSmAUXwJmJ1jayLpI1v5zkPww3WhBD2JsiHaOPaPMcuZ3Koxwbr+/ 5iL5JDofYyjdU0ypx8n3CSQSVgTNFFc0JaOAx7F7+AuqAtn3YWbTbiazgaDdF5QU1RSj 6k3mCcJUoEU519EGFlETgUQR0QiYURVpjiUZ1+g4LpzpxZbd4sILqv3eqb/GEkrb7enA HLtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722782675; x=1723387475; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wZifDhoxDddeIBjVs+6HuYbvHjxXXjtwK/pK2BDlbMo=; b=ujZOSuoUrlMrk0gVRKCCRu/iyYF2v+63z7p2jlDOlqMSrAYWrPyxh9O3T2GxLvERq4 75PC+024hj3Xj5rpDPfgJ/dDDLACanyDZrb6hEk8/wlZahQY87+Oxey1BVljlNKQma5B nUFBa/TkEFaEoq1MOOXV9GN94pR7ArmmQs9wrOdlvnGojeJV4XxjFqUyoFWMmcwUmgyA UdiBlqjJLOE1XYCb/t3fnn6+cvIipArmN4SgvK5+u0OxXrXbM0Dxx6Pv2kcdSe2qbUGP lbXFmgpzQs8jUGASTg5NNSybspG9Nn/jafLFU50KCNJQ43NyCcFuUnfBxwSeWqR9YpUj y7Jg== X-Gm-Message-State: AOJu0YzqXmu2vMsxlPFOsgG5BmXhG5Yj5x8UzhBd1N9CoYVvdfpsGrVx SwykUVRDAuTGvAdW6UUFPellw0pka7A/vuFC+j2pJ1uhFRlfDehPksnV+X+aCAwrJGIm3qoGOEC K X-Google-Smtp-Source: AGHT+IFxBwBIhye5Or77SVWI9LpTI0L+wO3Cit6mUp8aTL/zbaBSQ2ORPdOdIWcBHd7ykoJcKaKiiQ== X-Received: by 2002:a2e:2416:0:b0:2ef:2b38:879c with SMTP id 38308e7fff4ca-2f15aa8705amr62422131fa.3.1722782675315; Sun, 04 Aug 2024 07:44:35 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd06df9esm7084227f8f.100.2024.08.04.07.44.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 07:44:34 -0700 (PDT) From: Roman Scherer To: guix-patches@gnu.org Subject: [PATCH 00/10] Add Clojure Core packages and HTTPkit Date: Sun, 4 Aug 2024 16:44:30 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=2a00:1450:4864:20::232; envelope-from=roman@burningswell.com; helo=mail-lj1-x232.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Roman Scherer 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: -3.3 (---) Hello Guix, this patch series adds some Clojure Core packages and HTTPkit. Could you please review and apply them? Thanks, Roman. Roman Scherer (10): gnu: Add clojure-data-json. gnu: Add clojure-data-priority-map. gnu: Add clojure-core-cache. gnu: Add clojure-core-memoize. gnu: Add clojure-tools-analyzer. gnu: Add clojure-tools-reader. gnu: Add clojure-tools-analyzer-jvm. gnu: Add clojure-tools-logging. gnu: Add clojure-core-async. gnu: Add http-kit. gnu/packages/clojure.scm | 291 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 291 insertions(+) base-commit: b20956651a53a8f23828fdeb6945e1a31e6997a8 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:35 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:35 +0000 Received: from localhost ([127.0.0.1]:57731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq79-0005Px-45 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:35 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:59395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq76-0005PG-Hw for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:33 -0400 Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-368584f9e36so5036356f8f.2 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835024; x=1723439824; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rW2HW7xatT+a8P57YbdjR0S8QIlDmJwAyUOrm99err8=; b=P5UfKiwTHLQ+6F7gVeHYy+sYTl3o3SOQDC0ic1u8otGVADRgtj65SvVuCyZM/qUBbo HptTNuXUI96j4V01c4gtx9/M3uawDFsotXnzCb53LegiHfAub/PJ9G9oEwUgnx1mQzuo b776iNMyIP0HYgN4t0x9jpBcbS5FBo9RWZ7qb4A1TRzLtjYedfFXJJjZttfT2wPStoJb s/ZsHibYO03IZsUFVp4mQ8iR3rFHehVoCNc1KHR2iMAViZUdFcDotSdG+bdE14rU2E+0 DNNBKPFoOJy7Pstx6oQ3QeanD27sdNb0iMniv44C3GlPzanPAZ7N3UMIKlo9Z0udbPww vvtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835024; x=1723439824; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rW2HW7xatT+a8P57YbdjR0S8QIlDmJwAyUOrm99err8=; b=F6ihDGb+lKKB0py64EaBxyldKxwvabhGuyMwWG4jRf4TeJM8vLk/oW7sSqeBabLtX9 iU8pyLzUt+l20xIybx1fOcyEjD427DBrOFXlqJF6lU2rLN8ur185b5QDLlj1DvlozcrE inkpVdsZ6pjjOmYcS4H8Ovhj7qfVzh3vz2QcOjgMlNiyXqtYasOs1ze+Nav3bXCDycew hZ3v67AKaukBx0ZHm95yuiy+J5gFk3mYoqR3Xb6l52yWnzjTS6gofUvqbJMJIHURSPHT hv+fb6W4OZTHPwHy7Fie3R5InRXetkeH8/a6nwNgKiy2MSBxt9FCVd3E8zemiQkZ2pAw FL3w== X-Gm-Message-State: AOJu0YyfIBlFefHP1DffQvOg/JQX2IHaKiVbOETbXfRJjYsm06nVQI6L OdPeFSHiKGItE0EpRhbasyhxqkxDIHXIIcyzD2muKQt87ezLp40Pf3lDOUpkv9dW0ISSQWMDb68 Q X-Google-Smtp-Source: AGHT+IHl7rPcR7+0g1x3q63zL/dLjEGiir/WijFZLEbWUjnnqb0dzpW71QVrJmN/N53v83ibucq8KA== X-Received: by 2002:a5d:4ac7:0:b0:367:9237:611d with SMTP id ffacd0b85a97d-36bbc17bfebmr6401495f8f.60.1722835023969; Sun, 04 Aug 2024 22:17:03 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:03 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 01/10] gnu: Add clojure-data-json. Date: Mon, 5 Aug 2024 07:16:45 +0200 Message-ID: <55dc89ad4193dc191d228fc0966f93b1ef5d395c.1722782570.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-data-json): New variable. Change-Id: Id5da429fe375c656842250ed88d84d281954cec9 --- gnu/packages/clojure.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index d315fc9187..c3f34e61a6 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -397,6 +397,32 @@ (define-public clojure-data-csv relaxed.") (license license:epl1.0))) +(define-public clojure-data-json + (package + (name "clojure-data-json") + (version "2.5.0") + (home-page "https://github.com/clojure/data.json") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "04k3fr9y1gp337h0d2zxam3aa3hl046r2g2qiizn7aq0rq6311p9")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '())) + (native-inputs (list clojure-test-check)) + (synopsis "Clojure library for reading and writing JSON data") + (description "@code{data.json} is a Clojure library for reading and +writing JSON data. @code{data.xml} is compliant with the JSON spec and has no +external dependencies") + (license license:epl1.0))) + (define-public clojure-data-xml (package (name "clojure-data-xml") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:36 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:36 +0000 Received: from localhost ([127.0.0.1]:57734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq79-0005Q0-Gi for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:36 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:47241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq77-0005PK-FD for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:33 -0400 Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-428163f7635so68452655e9.2 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835025; x=1723439825; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6FJf5c+WAEbrRsf6GqwYu0GJADeEeBGBZ7o1n/12Pn8=; b=aUbXiOn1/GhlytD2S9tbbYg8299Kksm9ox7n1KRrNi7uDNdtN2V8tKRAc10hyRh+1Z IXLHiiq8ovzYwxtMJY5sacGmwIGIFJ1LZiN7uL6x2CU4V0kAZozJZWb8disog/CoxGq4 /UNrZh3xZiETu2IQRkZLoa2kITb+bVT81oEN8yi7yUdruciWkOxvp+2NtFYgosBKG6h5 SiHJPwDlKO+6SiTNuG7dxU9Hv60k2EVcaApEax0sh+Z6O3wp7I6nZlh4wSjHZ12HgWDp SHX7j/4Wgv8neP9AzPwwEZFjKHcq+RW52Z49K6lgSVWI86S6XP0qScUkfAH4hjykACcI YKPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835025; x=1723439825; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6FJf5c+WAEbrRsf6GqwYu0GJADeEeBGBZ7o1n/12Pn8=; b=gVkKLVn20KTGvDH954bqpbb6VBgvnupl61/Ic210g/1+PIDkmsx3qKApc1rZPTmzwz I+Ktem0bApyey2um5rD85GDWO4GzTpA7aew/eMKmpA2Ap86HrXSkeQP4Z/eQv0C+SoHE MZWVkiXrb10HbSTTuNOkKWrPzL2m9O+YZ44Gc7uAUJHjiorb54kY/681mvhoq8PhNxWl 3EIYXhRzmJ9I3Ov4DhKYAyUn6divKHcyve/nHOi8M7wpVNXyA2spliKnDxkWKBRUCkBK z5C/B+ApmgKo59u1j9o3n/1+LXJh3gGiRTCN/112u95xG9gmjjPb+sNO4Mf6tEVUMKvy lsjw== X-Gm-Message-State: AOJu0YxLtTk9OXom97gaYElprOwf8oMLCGgDDWyVv4a9tMTRFaxMJ4ld xJyBGhF5yfzTeNCZ8eqpDu3oYp5bfe6zsnRTSsFnuFtkO9fFcbXovOTCg8p1Wnc0rXiEzBpVjtI A X-Google-Smtp-Source: AGHT+IEkz8xLdEBft5k7gAkYm8t8kgGFh/u+1W6Bu3LKQKX1lsf/j8mCLxheSCZ2H+HRYhv2l0awoQ== X-Received: by 2002:a05:6000:1fa2:b0:368:7ee2:b7c8 with SMTP id ffacd0b85a97d-36bbc0e6721mr8091972f8f.1.1722835025172; Sun, 04 Aug 2024 22:17:05 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:04 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 02/10] gnu: Add clojure-data-priority-map. Date: Mon, 5 Aug 2024 07:16:46 +0200 Message-ID: <56961ac6bd5498d5611229e6870371b56261f9e6.1722782570.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-data-priority-map): New variable. --- gnu/packages/clojure.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index c3f34e61a6..d824d8e063 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -423,6 +423,35 @@ (define-public clojure-data-json external dependencies") (license license:epl1.0))) +(define-public clojure-data-priority-map + (package + (name "clojure-data-priority-map") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clojure/data.priority-map") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0aynzrdl0w08q89nd069lcx8s6msqmwrpqnya63jv1l2pn3w6ij4")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '())) + (synopsis "Priority map implementation in Clojure.") + (description + "A priority map is very similar to a sorted map, but whereas a sorted map +produces a sequence of the entries sorted by key, a priority map produces the +entries sorted by value. In addition to supporting all the functions a sorted +map supports, a priority map can also be thought of as a queue of [item +priority] pairs. To support usage as a versatile priority queue, priority +maps also support conj/peek/pop operations.") + (home-page "https://github.com/clojure/data.priority-map") + (license license:epl1.0))) + (define-public clojure-data-xml (package (name "clojure-data-xml") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:37 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:37 +0000 Received: from localhost ([127.0.0.1]:57737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7B-0005QN-3d for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:37 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:48369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq78-0005PO-3Y for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:34 -0400 Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-369cb9f086aso5724817f8f.0 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835026; x=1723439826; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=albj4NsZiq9DD35FhIvTKXUe13Mx4VCw+NY9y42/FvA=; b=m11y3JNVxBOWmU0hPZj4HEAwH46BI61/IH4DovFmDcHuVd85A/h+8UlQ4U/1kgEWSr /me3sJzDhH59vjkPo5wOCGQ8T25ulrw/wddzuXsx3renXos1PZCllB5C/FqMEFwR2Cn6 4Gp3jv7K+UA9DUWWm9Jf8WHUk1sOWnKcnLrf4PyIvkC72HFVtf5eh0UZmyWBw1JZIVVy ImuizndVYN/CUpbw1LENvUmCJL8IBKk9rsmTMzE9nAHJ7X+VAlEQh5i0elFaDoPAdeLk RJyJ3rzqSqgylxIH6SkXS4hkMuo757/Ga/Ggr8wyOdh3ZzzleYqNSvdnqsovnMXXl/HW 3oiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835026; x=1723439826; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=albj4NsZiq9DD35FhIvTKXUe13Mx4VCw+NY9y42/FvA=; b=GXjxDavQX41F9ZiS8nkUoOgt712xn8mT4Mozdhax7E79mf5fEDx0kN8YmFBFDFSYCR nmt/7aEIGUBQsGNN5IHNvlAX1vOjkhXHo/02axsW/oqrHz0pCNuw5/kCn7O/P0fLwoiD 2XKPfiQT/9aP4xGt0yeGkbBLbSQfpmpYtd7qfPOm5sBSpmgDOgaEzk/lTSD8UPD/3PyC QaUgmGAky8KrsIFN5uPzxdNDOx7CTZt8Wyh1ATHjkHDh5akGRM9PwO8sBwGGmzfoOMe/ 7FuJBS1IhbW/k9fzUcUUS7iU80RgN+dmli/XHZQP+BM/ecRz9KFJo3e5zzQAklkEz/f+ EFCg== X-Gm-Message-State: AOJu0YwZsF9DvoWTejwKEbA+EjvfSvS37M13qNr3EyJNrEOgOAH+KpN0 DaIBAkN3GHmNOjPtHPDxLydX1swZqvW41eEu7dHhjx3ofSoXtDgpI/+gy8SpPdFd/I0rcHViM1t / X-Google-Smtp-Source: AGHT+IEMHIXSDy70iX6ktelX7WKa3zrDH2Ot6dq2vrTTwWHSNQyu+9SiIszHmkpEu4IDTq338aN/ZQ== X-Received: by 2002:adf:a45e:0:b0:367:8e53:7fd7 with SMTP id ffacd0b85a97d-36bbc12c518mr6569577f8f.28.1722835026228; Sun, 04 Aug 2024 22:17:06 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:05 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 03/10] gnu: Add clojure-core-cache. Date: Mon, 5 Aug 2024 07:16:47 +0200 Message-ID: <391987d9085adfb7145333577f207a03ef5cef05.1722782570.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-core-cache): New variable. --- gnu/packages/clojure.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index d824d8e063..44f9cc4691 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -318,6 +318,33 @@ (define-public clojure-algo-monads (home-page "https://github.com/clojure/algo.monads") (license license:epl1.0))) +(define-public clojure-core-cache + (package + (name "clojure-core-cache") + (version "1.1.234") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clojure/core.cache") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0jiq022kd5jdpmxz884rvg5317xmx7g3gnidkpcfsamchyfh5qxq")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '("docs"))) + (propagated-inputs (list clojure-data-priority-map)) + (synopsis "Clojure caching library.") + (description + "Caching library for Clojure implementing various cache strategies such +as First-in-first-out, Least-recently-used, Least-used, Time-to-live, Naive +cache and Naive cache backed with soft references.") + (home-page "https://github.com/clojure/core.cache") + (license license:epl1.0))) + (define-public clojure-core-match (package (name "clojure-core-match") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:38 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:38 +0000 Received: from localhost ([127.0.0.1]:57739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7B-0005QY-Eo for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:37 -0400 Received: from mail-wm1-f52.google.com ([209.85.128.52]:59773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq79-0005PS-5l for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:35 -0400 Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-428101fa30aso68567005e9.3 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835027; x=1723439827; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=t7vbGa3TNHcQBgPLmAboDj8ENBBRawEOlYnuN0QHmA8=; b=MTBjPVzmuBEjU3RhTVaG+yJfEtyjb8vdcS2pR7FI5hyKqIpgkA/gPIFz+MGzPcGhVv bvHTrfj+/694LK7w2o8Kes0AzZhdIX2Kt5iF3lLaEN/x6jRUBoSsTPMeR8NMdXnmGIk9 TrLtZwUhOeVLQGXoTjX4m5cJxU4qKTZTbD3NRQwBhtLNWUXM1HqT+xRPIPWzkW9pIXFw xVVITVUrWKCqxxlV/kgA8YMJbNVEXBMc5hg8bqd0ezUHZBaTi/4/XPPdjPDDgRrEuVsA AGMPm1AH+dBRjxhblJmw/oBpJikpaCJvJKLtFzENlN0bJuClKllPieijd44+hkFarGv3 EknA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835027; x=1723439827; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=t7vbGa3TNHcQBgPLmAboDj8ENBBRawEOlYnuN0QHmA8=; b=IExB1+lIiyMIpVVHE0UO4U4S7nscE8AegvlCxFPwcflDo3X5MtoXRWZ5HVW3AOFOyh ekEKn3eRrQzcUrCR6mGSJWHBnPd6IY35jUuc8IHCLd4xxJncFGShPY6DgIhNnlUrDoad lYo5B+n12WacDGQvEm1PPmHxJ/yzd363FZES11UnzJ+CbXrNrhf50OzOWfbF6g9K4nvP AtEFCzUbQFgM6QfE1qTIB4EeI7eotIcU/Wkcq/yICKRMis5tK2KuGO+R1I9/8+/RaS1p OsXjlRujZcRWp80SNpgPj2rPfEVxsEHHn/M3JIuidSgM0I1jnUQgVG79f9wcIEMxa5IO 596A== X-Gm-Message-State: AOJu0YxY4PxFG8K7fCdYa6vcKdxB0ZT6aFQcAAA9x5K/ghVJEVAZ9vxh 5d9MMwGN9AviRjYvcCL4JCWHpf+r5iYQWFQiQTZnUTC3UNi8vdH48urT2eH5uW+XIUaB5pZby9E Q X-Google-Smtp-Source: AGHT+IGB8QDViC78gpxevZZdXaCTz/abzDB2sHYd+HcW3vODf+Sh8LeWQPhAKaPIcEQah8YQ9PB0xQ== X-Received: by 2002:adf:fac3:0:b0:367:9769:c330 with SMTP id ffacd0b85a97d-36bbc185864mr6255035f8f.61.1722835027205; Sun, 04 Aug 2024 22:17:07 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:06 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 04/10] gnu: Add clojure-core-memoize. Date: Mon, 5 Aug 2024 07:16:48 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-core-memoize): New variable. --- gnu/packages/clojure.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 44f9cc4691..12a54a3977 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -370,6 +370,33 @@ (define-public clojure-core-match (home-page "https://github.com/clojure/core.match") (license license:epl1.0))) +(define-public clojure-core-memoize + (package + (name "clojure-core-memoize") + (version "1.1.266") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clojure/core.memoize") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0nys79zrvcnwgyxb91zlyl3nb4p6r6y4n5rbdvzqkvsxxazi9ji0")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '("docs"))) + (propagated-inputs (list clojure-core-cache)) + (synopsis "Memoization framework for Clojure") + (description + "A manipulable, pluggable, memoization framework for Clojure implementing +some common memoization caching strategies, such as First-in-first-out, +Least-recently-used, Least-used and Time-to-live.") + (home-page "https://github.com/clojure/core.memoize") + (license license:epl1.0))) + (define-public clojure-data-codec (package (name "clojure-data-codec") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:40 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:40 +0000 Received: from localhost ([127.0.0.1]:57743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7D-0005Qz-W5 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:40 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:59769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7A-0005PW-Ki for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:37 -0400 Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-428101fa30aso68567115e9.3 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835028; x=1723439828; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vmpjFtXefvpUWDyBU3k4S3Vn6OEco2jv6LGC6vcmw5o=; b=mKiEKRakHk92k5BtUda+jyOGzEl6pVGqrG48UXvpMBBJQHrgAfqnotr8LM9pHjChjL bVcWcHaklegzSgZQD2RkIHGblol9HW0GsprP5BV/0Ec/RLGpf55t3KmHia3orSAeQcL3 fnuDQZ4wXQRaUBVgqKv6vsqXN8+Vp4PE6kzT9EzMPfoA+SNacZkGA7NAJCd+btP6zl6S QUM/aKJkj/AoF7Y1RzDtENnN5ZjZ+B8/6YEw0Y8mxLk83HnV0bMk6fVsjZC6pVuqZ3Np ORKt04yOgLfglhcj8QMCdQvE2hByt5gMLpmFJCyBN5PAulgBi1FfxFDL5P//zZAwk+Me 5ZJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835028; x=1723439828; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vmpjFtXefvpUWDyBU3k4S3Vn6OEco2jv6LGC6vcmw5o=; b=tUotcaCCJd/kmh3S7QJZpqVXPFfbAukSrnPHxOE1HZUsYs/h+ObY7iIynum32ee5gQ p97/FbmzTIq1wqVtg0xXKreLWMcdb+tp+Gc885m/9Ph+daViQJmTXM4v9FwNfyyaKigF hVFkPsbqv8NQ+3tjmb9svH+eMu9hWp0BmXikc8xs2GlrIJwV6T8OK5yfqPuVaSA9AXgS oaKuSOJa4RtRtLxBfooA8eEOUGnEY5PX9aJKsFTgE/fNVLm5hTuMCEwck8td/DXCSgsh MrgLSJMjX62XYsXz/+iafbSf7cbiedOLwMkupueTy26Epq69kbgYQc4pZLQKcIzYduCN sVmg== X-Gm-Message-State: AOJu0YzosqlbrVrfn5vbEfFIYcadaQcEQGzCNk+jbLpaHPH6h61DvFJN Rjnn6A0jjs3vpNa/zESrjh9WQQL1YuyRPZA8MOZNSggjeyC7eyKMtXwXCZoenCGuiADxkWRKoKm u X-Google-Smtp-Source: AGHT+IFzAI0W1quaqzz2PQxePfx25cOYqqWG2KSn7CAhh7cq2g9iHLM22IhJZVtFr5qoMQ0gZymOag== X-Received: by 2002:a05:600c:524f:b0:428:1608:831e with SMTP id 5b1f17b1804b1-428e6b0978cmr78227625e9.22.1722835028271; Sun, 04 Aug 2024 22:17:08 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:07 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 05/10] gnu: Add clojure-tools-analyzer. Date: Mon, 5 Aug 2024 07:16:49 +0200 Message-ID: <2fc83989c89ddef3a2d9c1fca44325673a452f75.1722782570.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-tools-analyzer): New variable. --- gnu/packages/clojure.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 12a54a3977..670075de4d 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -634,6 +634,31 @@ (define-public clojure-test-check concise, powerful tests.") (license license:epl1.0))) +(define-public clojure-tools-analyzer + (package + (name "clojure-tools-analyzer") + (version "1.2.0") + (home-page "https://github.com/clojure/tools.analyzer") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05v4i8qs5d51lh113phib0brkysphxa2d71khm840586432knyaa")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '())) + (synopsis "An analyzer for Clojure code.") + (description "An analyzer for Clojure code, written in Clojure, which +produces an abstract syntax tree in the EDN ( Extensible Data Notation) +format.") + (license license:epl1.0))) + (define-public clojure-tools-macro (package (name "clojure-tools-macro") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:40 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:40 +0000 Received: from localhost ([127.0.0.1]:57745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7E-0005R3-8u for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:40 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:60544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7B-0005Pa-KU for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:38 -0400 Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4266dc7591fso64536905e9.0 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835030; x=1723439830; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xjhk0KcJDKTMbd+R24zgVVE7FSkeEN3WUILEYWBxD/g=; b=HRAiSv/cCCdCyBAqdAekh30QpsW8rGL1TuZtLMfS8ynZFeuckkEjunWehX6uacJRju 3QO/pEuTGEbnC+pu1zMWobMC/M8GjTqChEGqXqElb3wX+pOdgUDeE2LLtRXHyeOQj9Ho HC6gHf0UWW6MiVJawsczD6cvcI1m6cpMTbtX6tjzoNmHbOU/a7o+X5AakQKKAZnKALXs ewAMpHe0qL27ss6aToerSaLMmvfIXJ8xmNkKnA/IK1RG4usoKOg53twrplpXlrCL3MGP naAPDLRZ9a/1mbA/t3xUp/MIKRUdcE335Gc9iN4+cpvI2vos5mc2KDakAeRiCOQmuLid lV7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835030; x=1723439830; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xjhk0KcJDKTMbd+R24zgVVE7FSkeEN3WUILEYWBxD/g=; b=Ywbvju/7wT9Ll8v84dPiuSMOoY90QpBA/esIMb1dF/SRQoai2mQZPVSgOSnXFxZ8MQ aibc1iLqVOZUt6VkgnH9AEOIrS3jV6Q0jOmvk6mAvg5htrYeJ/a5YKaiCK9NS19uWTWE Eim6arA8K9tgwhR4NG+mmpOhVfp8bJ9eM7CUx8HfMrJ8BU5+btofzYBStjTsrbn8qtPl MVsv89tTU23ga03GGtDHRxKx/fITsgS9l+oAWSgqgiGQa3FqPoHdziX4nDFsTQit9zwp v5Odn/xNn2d/DSuYmqjFzxBGGqOGI3pHgPz+z7Ek2Yx/mc5vZUn99mVg1E476PKLAONX cFIQ== X-Gm-Message-State: AOJu0YzRqUcEmWzis4YMWzGza+Uz68mJFUFv2xOMwYSWBnZNqJzgRpOr 1Dw8g7Kg/c7ecXECoj2KpfXQxXsy+Nd2CU3e8uu50lyWhszVPnqvJNdi3GUoRrdI5vg6FIFe6CJ 6 X-Google-Smtp-Source: AGHT+IGwD1dTeyAM5u6+ovz67fzeR3LwVkNONlYF3IFeIVeoes1w6ij654AhFS4xpvFOY2Q3oDbTJQ== X-Received: by 2002:a05:600c:4452:b0:426:602d:a246 with SMTP id 5b1f17b1804b1-428e6b91a2bmr88172805e9.32.1722835029556; Sun, 04 Aug 2024 22:17:09 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:09 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 06/10] gnu: Add clojure-tools-reader. Date: Mon, 5 Aug 2024 07:16:50 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-tools-reader): New variable. --- gnu/packages/clojure.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 670075de4d..4bcf0479d6 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -860,3 +860,29 @@ (define-public clojure-tools-gitlibs indicated by git SHAs. This library provides this functionality and also keeps a cache of git directories and working trees that can be reused.") (license license:epl1.0))) + +(define-public clojure-tools-reader + (package + (name "clojure-tools-reader") + (version "1.4.2") + (home-page "https://github.com/clojure/tools.reader") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rl0nas23f0a0iy5wl0v5kx4b6dqmi2xnvx4wr0xlpqbapz2ng3y")))) + (build-system clojure-build-system) + (arguments + '(#:doc-dirs '() + #:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:test-exclude '(clojure.tools.common-tests))) ; Loaded by other tests. + (synopsis "Clojure reader written in Clojure.") + (description "The clojure.tools.reader library offers all functionality +provided by the Clojure Core reader and more. It adds metadata such as column +and line numbers not only to lists, but also to symbols, vectors and maps.") + (license license:epl1.0))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:41 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:41 +0000 Received: from localhost ([127.0.0.1]:57747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7E-0005RB-Kl for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:41 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:55471) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7C-0005Pk-VG for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:39 -0400 Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-369f68f63b1so5201079f8f.2 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835030; x=1723439830; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bI+zqOtthcunJKQm2tpnsgWiLvG+ODjIuVXIUUyN/tU=; b=D83R4LoK8ihgI8FG2oMQMwhYANhp/FRRXqZpG8tlEplw36RBGLNefIuG3qV3ikah14 9sxC5+OATeSOUng/J3v2ijb1P7Y2OqYEgfw7z/1lL6zN8nSuehdIAXL3uQUPg0WEhOMO utGuoNRm/edL3dCmIIco1zIN/m8pwlebGKzb5CA4mtseIE64daGb3SPSjCcrmZnSyJZo Wgnt0o4M4CyaKCwoaCYPlsypSdrecnEYu9DJsevLRQv7Q/1C8pM8tNFrs1YRvWdK6AyK FzyMERy3kiBrmAJL0qAZ3XPDZtzAIbX4NSJTsdOWFnehdYZ+6Ajm+dRMIWav/FT5Vof9 ysbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835030; x=1723439830; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bI+zqOtthcunJKQm2tpnsgWiLvG+ODjIuVXIUUyN/tU=; b=LH6Ro4tmu3FmnXldXl+t05dsUL8E/DSccspXg0vIeGcWaeKQwtL2RlGCXiCHsFBQuX d6UF36WH0iAQ8Fe1nimDeD6F0KZm1k7LH9wDxZzn8U/gKgxCik3DaT1i3kNYGGNj6sKo MfU7xNQ4G+7+fmdUwei5Q1cXs7pkOul5KraUzA/UPFFcULeDFDT4JBxkdZ0wDlcm18rM 9ThZ4ijemtA5/Dmj/dgBMq06Y+Z6C6QP8HVPSdT9jTDtwOcaKqRndHQNJk4l+8aWTJ6M 3dT4caxWuw3uKHKZQv11sj7Rvwy9ncWPAAbG+F2N6kLgOPgtVSE+mtUiQBf/31m3y+l/ DHdw== X-Gm-Message-State: AOJu0YzOaByKjvJjE8i0FfTpYrBytqdNqvVJPQWBcBJ4zNgBgnNFnzJi gWT5QHty85fEm8XkzidEl19WckeDcpKMYB4+/V4FLU1K67O5M5dI44iOfB99CJLTdRKvvPFg7Dy S X-Google-Smtp-Source: AGHT+IGokq5rdnvSsgiG0t89TE9v21PW+xOB0Od82ms3hFvO38cG+nuo6FOd2HumAG/euqmY8InE+g== X-Received: by 2002:a05:6000:c0c:b0:368:3717:10c7 with SMTP id ffacd0b85a97d-36bbc0c25dfmr6629997f8f.4.1722835030628; Sun, 04 Aug 2024 22:17:10 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:10 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 07/10] gnu: Add clojure-tools-analyzer-jvm. Date: Mon, 5 Aug 2024 07:16:51 +0200 Message-ID: <9dbba448f60c8fb00a755ede6a64e7b0ddfbbb7d.1722782570.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-tools-analyzer-jvm): New variable. --- gnu/packages/clojure.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 4bcf0479d6..721539fe66 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -659,6 +659,34 @@ (define-public clojure-tools-analyzer format.") (license license:epl1.0))) +(define-public clojure-tools-analyzer-jvm + (package + (name "clojure-tools-analyzer-jvm") + (version "1.3.0") + (home-page "https://github.com/clojure/tools.analyzer.jvm") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "13nxzdp15772hzl3jmi5014jkwldkm1qccfycwkk2pn64hycmnxl")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '("docs"))) + (propagated-inputs (list clojure-tools-analyzer + clojure-tools-reader + clojure-core-memoize + java-asm)) + (synopsis "An analyzer for Clojure code targeting the JVM.") + (description "An analyzer for Clojure code, written on top of +tools.analyzer, providing additional JVM-specific passes.") + (license license:epl1.0))) + (define-public clojure-tools-macro (package (name "clojure-tools-macro") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:44 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:44 +0000 Received: from localhost ([127.0.0.1]:57752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7I-0005Rq-5l for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:44 -0400 Received: from mail-lj1-f182.google.com ([209.85.208.182]:44222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7F-0005Q5-09 for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:41 -0400 Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2f1798eaee6so11024891fa.0 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835032; x=1723439832; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=J3sgpyQK+qmf8OYAQlJPBwu9VchOKWJYdfzuYinzJu8=; b=F7TJ9nntW4WHz0GPeSwzbn3Qd3t4J0Y7Q+79QeMDKxI4iUmjkRLhbr34vCBskfakO1 HZgRiz34/5+Yq/sqVlLfRXUZ4OowWP711nM+CyD1es+OSEmPruSikdiItC7EP10dzISh bc3P0c18ESpG9Lhmt2xfpW+6X47ZOFibtBV5DKC4jKKi5FUvSXDZrZ+4N/EyEYvSbohf PoL1+Uz5DzjCNyUEAcb87F6ugeK0Zmnr9jli804VBRf3wKBha2WWb94hCIqcSFd5yXfN tpzUz8rqZlNU3E3s6I99q8OQ09lP5A8luuvsaFWDQlZxJQprnmmd6SzlE2fRZIvzLw48 cI+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835032; x=1723439832; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=J3sgpyQK+qmf8OYAQlJPBwu9VchOKWJYdfzuYinzJu8=; b=DaneAKgMIEk1a/MiHUWGjYgE66bq2/qkFEuhexTfEPQw3rpaaQHT2t8vbGk+vSruXj 0sQD6wXalAOScXV47utVTJSLiwwgPYCMAeoeMSn0VybbyVZV+9MeZO/UmL+eIOYlSa9s 3P8HSzOaALi/LRUI8/XLdJlhtU6Ar3SGVWNWOcbWWmL525V5GTxWF+/sQePqh7shfisB IPTy8vUYfGe1AXugQxsqe/Y9eFF8shgKCSTA4Ik6sUdNk7ZAK7sVhZBnp76AJ7aTBz2r BTzHA/CCJEBlpvO8AL1EcjFMGryqQuq1mWNToWYdD8/ItO/5dK3Oi+UkOdiZa4rXZIVM mdfQ== X-Gm-Message-State: AOJu0Yxz4Y8LQLec1InKYThMBt+sjutRLjV14/a0vPXSTv7tuVI2Rq9C zERPeCS1d0gVHlM/SF4DrftHM4MK/MiO6PmuwkLsGek2aOyqGhl91bdTI8B1xO9GafzdpUq6oag F X-Google-Smtp-Source: AGHT+IGXsrbPmXRpR7UhN3eVObAEtj11eFpuQ216mswFG9z9zNtUHNraVDc0l9tY/xCzQ2jYXBxzyg== X-Received: by 2002:a2e:9f0b:0:b0:2ef:2c0f:2846 with SMTP id 38308e7fff4ca-2f15aa916fbmr72773901fa.17.1722835031905; Sun, 04 Aug 2024 22:17:11 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:11 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 08/10] gnu: Add clojure-tools-logging. Date: Mon, 5 Aug 2024 07:16:52 +0200 Message-ID: <179c4bb7202ac6b6526bbe8da9ea56ee1e716ae8.1722782570.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-tools-logging): New variable. --- gnu/packages/clojure.scm | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 721539fe66..2c00f637ff 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -889,6 +889,50 @@ (define-public clojure-tools-gitlibs keeps a cache of git directories and working trees that can be reused.") (license license:epl1.0))) +(define-public clojure-tools-logging + (package + (name "clojure-tools-logging") + (version "1.2.4") + (home-page "https://github.com/clojure/tools.logging") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vcl1s75amazzdyirnpza8jizp85d5178p0qkqfk26vl7yajvz7a")))) + (build-system clojure-build-system) + (arguments + '(#:doc-dirs '() + #:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:phases + (modify-phases %standard-phases + ;; These tests should throw a ClassCastException, but they don't + ;; under AOT. Adjust them :/ + (add-after 'unpack 'disable-failing-tests + (lambda _ + (substitute* "src/test/clojure/clojure/tools/logging/test_readable.clj" + (("\\(thrown\\? ClassCastException \\(logf :debug \\(Exception\\.\\)\\)\\)") + "(nil? (logf :debug (Exception.)))")) + (substitute* "src/test/clojure/clojure/tools/test_logging.clj" + (("\\(thrown\\? ClassCastException \\(logf :debug \\(Exception\\.\\)\\)\\)") + "(nil? (logf :debug (Exception.)))"))))))) + (native-inputs + (list java-commons-logging-minimal + java-log4j-1.2-api + java-log4j-api + java-log4j-core + java-slf4j-api + java-slf4j-simple)) + (synopsis "Clojure logging library.") + (description "Logging macros which delegate to a specific logging +implementation, selected at runtime when the clojure.tools.logging namespace +is first loaded.") + (license license:epl1.0))) + (define-public clojure-tools-reader (package (name "clojure-tools-reader") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:45 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:45 +0000 Received: from localhost ([127.0.0.1]:57754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7I-0005Rt-Gr for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:44 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:57507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7G-0005QL-7o for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:42 -0400 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4281faefea9so56718975e9.2 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835033; x=1723439833; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=slM8l0mMeNM9plYGQNJvpy/AeP1u2MhCFheYT9QLvMU=; b=vPw1sKY0ro1dPSTlYJbjq3qtMUeZPUsXNjLEtm6Uu1CHbBqIK9Ms8E3laZDAQQD1BI RtfocWGKURb8K9KnnDNtS/qt7fHN6cfnSMxV+OovTKFUKjfY9NSmZBNyuB3/IjgjuF7P pxM6aLUhtyYTlxzPH8+t3MIKNM0zY2T32Z9rtzSN8bmsX8wZTHKP2RlO7tM9V3/e2Y0c 2CjRXrmM4l/iHmFjFtne4cn+kwTmRXO9Qiy+vxC2uXI6VfLB4yoAWGv4SuvtziS39c3y pWJKr7ZEquwze6M8eFjk+CG39u+z1tOQe341zIslLeZFtdCOstKGJ8MpAPbdY190Z2nZ 6sbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835033; x=1723439833; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=slM8l0mMeNM9plYGQNJvpy/AeP1u2MhCFheYT9QLvMU=; b=kIU3fy02fl/mxbchosc77P0eF9e0MQhrbdV1RshovpiG3kNHORxpZKRnIWwXBSIMQ4 +lL7tVFWp5eeL6GRSbvm2esOxZTEb60WxKvgHMh0Y65Mgq4mflNvuToWsgkJVjcRpaza 35b5VYcOwK4kM/R5bmrgHm5N+GtyLu7Z7/EicJ51bZ48TM/OKheQj8eXdusF4oCDFLDe IhHsiiiwNsiw2R6tDRCBNPxCKNMUFedHNCR+PlWqTWOfyHS11P1MSS86s+9N6YRCBdHj f4nKqP9yBQomOKNd2+D10JwGMes2eeQ80PVw9Li5t8etiAWiKrf0G7Pv7gjM5uQrKR/5 3aqg== X-Gm-Message-State: AOJu0YyleHuXtPakqMsuxnVxAigvXgsXWWS/+/DPcPDDdt7mOFzFraqV jZNsz75HfczqLYnHSeIhXjS2exFCC8yRItYQKL8XpNMxtejGjQpC1MYa/PVmHuX4kGV7yNJWQNW 7 X-Google-Smtp-Source: AGHT+IFySXLESh5Ji2AKu9eaY1vEp2izK+i6J0wq1nEH6KnnGGSxntZsixYZWy8SXAtkF/Fi77X7LQ== X-Received: by 2002:adf:fb4f:0:b0:367:94b8:1df1 with SMTP id ffacd0b85a97d-36bbc1d2d73mr5956622f8f.55.1722835033590; Sun, 04 Aug 2024 22:17:13 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:12 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 09/10] gnu: Add clojure-core-async. Date: Mon, 5 Aug 2024 07:16:53 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (clojure-core-async): New variable. --- gnu/packages/clojure.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 2c00f637ff..d09af801d0 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -318,6 +318,40 @@ (define-public clojure-algo-monads (home-page "https://github.com/clojure/algo.monads") (license license:epl1.0))) +(define-public clojure-core-async + (package + (name "clojure-core-async") + (version "1.6.681") + (home-page "https://github.com/clojure/core.async") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j9yz14hy2qs8g3flsqkn1sx9c0qlr5mmpy6ab1zml9yhbw5arzg")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '() + #:phases + (modify-phases %standard-phases + ;; Remove ClojureScript code, we are only supporting Clojure for now. + (add-after 'unpack 'delete-cljs + (lambda _ + (delete-file-recursively "src/main/clojure/cljs") + (delete-file-recursively "src/test/cljs")))))) + (propagated-inputs (list clojure-tools-analyzer-jvm)) + (synopsis "Facilities for async programming and communication in Clojure.") + (description "The core.async library adds support for asynchronous +programming using channels to Clojure. It provides facilities for independent +threads of activity, communicating via queue-like channels inspired by Hoare’s +work on Communicating Sequential Processes (CSP).") + (license license:epl1.0))) + (define-public clojure-core-cache (package (name "clojure-core-cache") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 01:18:48 2024 Received: (at 72463) by debbugs.gnu.org; 5 Aug 2024 05:18:48 +0000 Received: from localhost ([127.0.0.1]:57756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7M-0005SQ-1m for submit@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:48 -0400 Received: from mail-wm1-f49.google.com ([209.85.128.49]:58825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saq7H-0005Qc-3N for 72463@debbugs.gnu.org; Mon, 05 Aug 2024 01:18:43 -0400 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-42808071810so68631105e9.1 for <72463@debbugs.gnu.org>; Sun, 04 Aug 2024 22:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1722835035; x=1723439835; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zT15VnC1jxDLZqmUHanlh6drLGDefC6Ck+lSW6BJ8CY=; b=xAsiCoThly+BfFwzTZrd2GSXmwnda8TFHP0d9S2gJ4zCr2xFy1eYjcZ7+0f1zjc8DZ kDH1wwGBl2HlUoGV8mJFjNGRyOZAVOq5F5JcPJqx+Rp26srfDfJZOIO3CUjVCUQoLDpi ai7tfu6LVLBuf/2opUaOMmCV7IMDndkow22RtX6bhxIUcPegOnOlvYpVNIVkzS1cCzn1 J/DKb0Jwqj9mVKUjknggxhxHc4ztVWG7WNc4OZ3SKDIb4XidZwTJPZB1UZOaGT45IWD2 JjUZndHD6OvrOsaZaYXKGoRZhyzkpKYRlKFqOvpxttCWCLoQgiztHWZaPsO+TZ/0zWA8 x0kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722835035; x=1723439835; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zT15VnC1jxDLZqmUHanlh6drLGDefC6Ck+lSW6BJ8CY=; b=GTECndBoXrlH0MbwAqTNnf61P/aYAd0Y/WifFg+jRE8OMDo7VhDP56QcZkTZ4LIRMf AC1a+mFCZfGlukziuCJRqMTTdIxYaWxAMIMZ5w6QluemHi+XgwQxjwfAR4mlwNX2K4W4 LzVKBFNKpYUlMfR1EJj1cHLB/LI8RTGWMYyyuT5E1GVXn8wlXaIgPuZD+peQnRv7gojp yOk+2CXgB8wLqNED61B4nyP86Hv7ICMb12/RtTFgbnGjlJu+t3q77DwKrrOvwIulZy2l qRk1qyOziLPIXNHMgq/uxvqoTTMsUWXkpwZZXMOxYvmQGuYCbZE6UFd4hKjcFOz/RPnh m84A== X-Gm-Message-State: AOJu0YxXxZljyUzzOYeideaNHtgv1BoWsgGcwmcdDT0cVt4mD6HrKLxR 8p/wjNthqWnDGNlazpT5lYpxZ6lRr8rL+1pr+vhun/ACcipjcIj2nsIA3OlsvUapFtkn+owCJPA u X-Google-Smtp-Source: AGHT+IGePetPbh5YNt3ssqfcbHOZzMfx1QahaiWq7UyRzekSeDF6wPHV+PArWAow4Qwxo4HtoQydUA== X-Received: by 2002:a05:600c:6a10:b0:425:7796:8e2c with SMTP id 5b1f17b1804b1-428e6af83afmr68351675e9.12.1722835035170; Sun, 04 Aug 2024 22:17:15 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:924:598d:eaec:5b29:b4bd:5944]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd0261c2sm8556021f8f.57.2024.08.04.22.17.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 22:17:14 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH 10/10] gnu: Add http-kit. Date: Mon, 5 Aug 2024 07:16:54 +0200 Message-ID: <7d64c6dc2ded371daf5d01c09de856835c1fd3f7.1722782570.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , andrew@trop.in 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/clojure.scm (http-kit): New variable. --- gnu/packages/clojure.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index d09af801d0..ed2714a87a 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -992,3 +992,28 @@ (define-public clojure-tools-reader provided by the Clojure Core reader and more. It adds metadata such as column and line numbers not only to lists, but also to symbols, vectors and maps.") (license license:epl1.0))) + +(define-public http-kit + (package + (name "http-kit") + (version "2.8.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/http-kit/http-kit") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1361bpb4sn3dbp215s7gf1bcrb45lgx3lk6lix7bndw9lahr5ank")))) + (build-system clojure-build-system) + (arguments + '(#:java-source-dirs '("src/java") + #:source-dirs '("src") + #:doc-dirs '() + #:tests? #f)) ;; Too many unpackaged dependencies + (synopsis "Simple, high-performance event-driven HTTP client and server for Clojure") + (description "Minimalist, event-driven, high-performance Clojure HTTP +client and server library with WebSocket and asynchronous support.") + (home-page "https://github.com/http-kit/http-kit") + (license license:asl2.0))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 17:56:00 2024 Received: (at 72463) by debbugs.gnu.org; 6 Sep 2024 21:56:00 +0000 Received: from localhost ([127.0.0.1]:54300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smgvv-0002U3-PK for submit@debbugs.gnu.org; Fri, 06 Sep 2024 17:56:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smgvt-0002Tp-Hk for 72463@debbugs.gnu.org; Fri, 06 Sep 2024 17:55:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1smgvo-0000Aa-09; Fri, 06 Sep 2024 17:55:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=cT369WMSG/Ewhtj5nNMpKXGeXSyyVkuusAxcFqfQKJw=; b=TphGpog/Yi0JY2/+NWPg QbsZAUt5TO9riaR0ZMAJfLH2d4I1WwhHGUuxnY8Z6BUJJhOW/egZn2uR30XzzCfW8NIvL8qrsEUNn jQoIlNRP2yciQdhVypgxvyfgAxir1uc/6OB1r4zofxq71qzCd83Vrxof9I2MI8IwiSq0zR8ZCezTh L9tigjki6/Ntcb7xBaoGJ7etkbITMOj8cZGcnEhuWQ7LZ8crz/G3JNTqXQUJ4M94pphxfGKqco5RR kNleS9sde9qVt12SvJOUz1iVU1wsduiWDG7Or81yCeBrQuj7+3LUoV3CZP0SKhIowUdEL1Uh0Hh+j vXItnVDqHEwWxg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Roman Scherer Subject: Re: [bug#72463] [PATCH 00/10] Add Clojure Core packages and HTTPkit In-Reply-To: (Roman Scherer's message of "Sun, 4 Aug 2024 16:44:30 +0200") References: Date: Fri, 06 Sep 2024 23:55:21 +0200 Message-ID: <87a5gkwipi.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72463 Cc: 72463@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: -3.3 (---) Hi Roman, Roman Scherer skribis: > gnu: Add clojure-data-json. > gnu: Add clojure-data-priority-map. > gnu: Add clojure-core-cache. > gnu: Add clojure-core-memoize. > gnu: Add clojure-tools-analyzer. > gnu: Add clojure-tools-reader. > gnu: Add clojure-tools-analyzer-jvm. > gnu: Add clojure-tools-logging. > gnu: Add clojure-core-async. > gnu: Add http-kit. This looks great, modulo one tiny thing: synopses shouldn=E2=80=99t have a period, as flagged by =E2=80=98guix lint=E2=80=99, and descriptions should = be proper sentences (see ). Do you think you could tweak those? Thanks, and apologies for the delay! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:52:54 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:52:54 +0000 Received: from localhost ([127.0.0.1]:54870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7h-0000Pl-V7 for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:54 -0400 Received: from mail-lf1-f41.google.com ([209.85.167.41]:46189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7g-0000PL-1V for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:52 -0400 Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-53568ffc525so3782347e87.0 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:52:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702705; x=1726307505; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=bOS7dOKzC6IXh6w+OknLoUvorio3y85H1gpLAYzrCN8=; b=D2WkoVV4gDfMWOP5TWGSH3rFUQbh2cozuIH5DwprMV0AyJMRoN2JVXUu7fjqeFk2EW SZJE/5j/0c2UDEhLm+EBYSnAITpbSf2CiKDY9DtXfA+BElWektqc6WN+5dwp2nfu1xvZ WrQIamJISM3Xd2w9hK6nOIvoOOD5P7Nq7fNU9pco30xxeU2lc4tc3dy2nRBAtVnt5kar u78dGBSpIEiKj7bOi0bNH4dMmDsysLRvoZVDo0FA2eJE6fIUUWQiQDtOEpwK0LTieiOM hEoMwgNmTn8iXMk7ZbvVGp0n4zRHYopap82zdk+Wa+NzYuYcjJWNd8V0UxdbMsWb9JpC Hryw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702705; x=1726307505; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bOS7dOKzC6IXh6w+OknLoUvorio3y85H1gpLAYzrCN8=; b=nxwK3ulm+eirvNOB4RWVmAumXCV95BV5NwbA39BHsQA00yflbWe2saFNs9dbeZEgFD +qBVCnjaOhirO61uv1tjGfzbRZZLHilxgYoQ6IqlM8A7Kam0vpWmExM0eRNcbuxKo9Rh mtRfoUycG/sYKHgBgRk7YjsZ/0MvvZqyASm92zb8/e8kWSRRQ2bpcQljzqFkBvSSInaw 1gCNFqHsCx2MMtYy5ZM2ZHBEQLRV51jsXMWuqcIbOwZiT7pXf7tR909mGQXU9Sd4yWHG Gtm25PmzBPuLHgDUzQtnFIYO9vPoavq3V75xDj50WlncmLcVux+71QntJOevUgiJN+kZ vjKQ== X-Gm-Message-State: AOJu0Yx50YwaJl6Ai5if9UVgqX1kUAyMKSWj6MSWQGvNG6V4IFAKCoZG HYNxLJPeroAnjvyFKylyQJfEKrcP2cIYfrUeDJr9UglWZEFMjsHAwzcbhoJDeia/+Yr/9eHYzyL n X-Google-Smtp-Source: AGHT+IHE9HeDG1aQj+YkXVDYuWzj//bIApW6OCu/XpMZ+AVsZLx4M1EdZb2vZt7AKOTE2hEfcHdUGA== X-Received: by 2002:a05:6512:110c:b0:52f:d090:6da6 with SMTP id 2adb3069b0e04-536588132acmr3744758e87.55.1725702703915; Sat, 07 Sep 2024 02:51:43 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:43 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 01/10] gnu: Add clojure-data-json. Date: Sat, 7 Sep 2024 11:51:26 +0200 Message-ID: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-data-json): New variable. Change-Id: Id5da429fe375c656842250ed88d84d281954cec9 --- gnu/packages/clojure.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index d315fc9187..c3f34e61a6 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -397,6 +397,32 @@ (define-public clojure-data-csv relaxed.") (license license:epl1.0))) +(define-public clojure-data-json + (package + (name "clojure-data-json") + (version "2.5.0") + (home-page "https://github.com/clojure/data.json") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "04k3fr9y1gp337h0d2zxam3aa3hl046r2g2qiizn7aq0rq6311p9")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '())) + (native-inputs (list clojure-test-check)) + (synopsis "Clojure library for reading and writing JSON data") + (description "@code{data.json} is a Clojure library for reading and +writing JSON data. @code{data.xml} is compliant with the JSON spec and has no +external dependencies") + (license license:epl1.0))) + (define-public clojure-data-xml (package (name "clojure-data-xml") base-commit: b2f9231cd9ff0ce326e36e258a4d14484d6e2199 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:52:56 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:52:56 +0000 Received: from localhost ([127.0.0.1]:54873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7k-0000Q2-9g for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:56 -0400 Received: from mail-ej1-f46.google.com ([209.85.218.46]:57725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7g-0000PM-DS for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:52 -0400 Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-a8692bbec79so377042566b.3 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:52:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702705; x=1726307505; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=S8jh8dKybEBRGJucjmfY4jQDZDISOwTeWQFPrN8o4U0=; b=JfQhXyP5s0DyiTiwRqFekNHZ/3lnVbbJv6M8VMlt5MyKYbcSt9CzEm2FD4WzJohCiz kF7owmnmUQ/zrMNpJeA4f+0fEMu0NMhSlge/8J6cDFtJ7rxEtFB6QLUQr/8vrf7DE4AZ VI2cmT++r+IUx4ehgQ+bVo5N2dnb3sFFqjVSvVYczST5rMo6y1keGIud2VJSASoP6b8N 2g8r2RNUNdCvJBesPsfIg5Rhd3/NoP4YVY3bBP1GRSLPpqNeZPB74d5SxldqHkCx4Lj6 ljogP7pdvnGicEBwQ8UdASAX0oR0Cs10Z+Uq57wMKQlJ/Hf3gaUqqAwYuDmladUHp++0 uKeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702705; x=1726307505; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=S8jh8dKybEBRGJucjmfY4jQDZDISOwTeWQFPrN8o4U0=; b=h8z3i+aXkB0qwASc9A93ZYq7zLZNVAEG3DjSfn5Yebu/TkSo6RL8bXxmEv2EGyxG2U 0BLldEPqkAAxm2U+jZx/9uA6FD8jJVgYqsI6fasQA51QL1ZP7qTGdRio7wMQ+I9YsPbo Mvrw6CFBL8EYscfP0p2Bpsb7w6MNpVjPoT6DCW4ypvBGTSUsUiBCirEGLYuICEvk0kWZ mM4n9oTVyRATfYGhqf72Znmp6VxL+FLy2W1/EwnKRek1BmmnuMNP3KRrNvTJ/283ihCe ZFAkyBA2uTUzNUsl3bcvEHYLnTS01tExPMZrP7jjuf5Foo/a95/GfL2NcdygV1Sqs8G7 62Wg== X-Gm-Message-State: AOJu0YwuElQTi5EUg7QGEPRYUtf27dsF7PNd1qi/vbm7HZioXpQhCS5O A/KnRM8H8d0cpxEveQ3qUxO5amaH+QgHcNxgWoXiUYt0wR0kx92YdJHfF/5A9MjxXaEbnWak62c h X-Google-Smtp-Source: AGHT+IHbKpxIKUpyUM8pAf7vVpVD+dZP4uqW+F+xbnw2bMYWc1TGP1Xe6WeyoUuZReukZ4mF0PNtsg== X-Received: by 2002:a17:907:3d94:b0:a86:9bfe:31c3 with SMTP id a640c23a62f3a-a8a886689e8mr421401966b.33.1725702705239; Sat, 07 Sep 2024 02:51:45 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:44 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 02/10] gnu: Add clojure-data-priority-map. Date: Sat, 7 Sep 2024 11:51:27 +0200 Message-ID: <1f045dba36966e78bcbe1c66cc430d3b69f5b3c8.1725702551.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-data-priority-map): New variable. --- gnu/packages/clojure.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index c3f34e61a6..9887f1c520 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -423,6 +423,35 @@ (define-public clojure-data-json external dependencies") (license license:epl1.0))) +(define-public clojure-data-priority-map + (package + (name "clojure-data-priority-map") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clojure/data.priority-map") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0aynzrdl0w08q89nd069lcx8s6msqmwrpqnya63jv1l2pn3w6ij4")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '())) + (synopsis "Priority map implementation in Clojure") + (description + "A priority map is very similar to a sorted map, but whereas a sorted map +produces a sequence of the entries sorted by key, a priority map produces the +entries sorted by value. In addition to supporting all the functions a sorted +map supports, a priority map can also be thought of as a queue of [item +priority] pairs. To support usage as a versatile priority queue, priority +maps also support conj/peek/pop operations.") + (home-page "https://github.com/clojure/data.priority-map") + (license license:epl1.0))) + (define-public clojure-data-xml (package (name "clojure-data-xml") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:52:57 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:52:57 +0000 Received: from localhost ([127.0.0.1]:54877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7k-0000Q4-K9 for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:57 -0400 Received: from mail-lf1-f51.google.com ([209.85.167.51]:54277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7i-0000PP-Ft for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:54 -0400 Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-5365392cfafso2616092e87.0 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:52:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702707; x=1726307507; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1nd2aHUc6e8sis96OE4/XbzCon+vBgkokrIVwD5yY8A=; b=AgBGqwkXtMtOWfdDLM9fAYeM3B3R7EkwaRd8Qm6jP98M3PKQKkYFs9dNVQf2bnN+cT DoSX5Nrb1PDjXCMGropdzMdQ+6nfAxbPKritQL4phNY60N279jqxynddlzSfUvylOtGS 2S6vAPK93/ORe5VFj8yqhnzING99sjKHQ20rti9pH0CllV+mrgdOQxB/kB9XUFZbySwN 7fpCxDZLe7ok9SOaa+3b65I1wJirq04WxzzLEzLPgMNKmeTTqJAWuHyEXY/s3f7Z23av ZCWM2emNBsCWjKwl+78DQocwpqgVtxI/QvSXMS4wcwf6xntOw1Z67oEfkJhxFaJ0Dtmm mh2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702707; x=1726307507; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1nd2aHUc6e8sis96OE4/XbzCon+vBgkokrIVwD5yY8A=; b=A5OKdIohNDstm2AN8d7PZwOCNmUt0NDV5EEwh/cLlRjcAZM89/Y30Kk8kmI6IwSW40 mALP0JIdLbsoc3YigkYzVUegfmwVRh+h8H63lZRaZ8eNCgzT19p2VWwBeALh4zhe1Od9 f6ssiD1bEGnQFGYS8gw9mGjJdI/WtN/IUsi/JRaKK/33oUHE3D8xv2e2GBmz1rjUbGNI ZuB2f30cSYb5sIARrg6XPsf1AQTguaOZnD0VKM6hqhKSAe+68kj0xZIJS8kpIqdYbrg8 Q0iBQgr8JRhtvAKN/EdsqHE+dLLqKB9/2XZwjiNJu91xYZWF+PxGSWV242exKCGnzhzF fXSg== X-Gm-Message-State: AOJu0Yy5EIf76RwF7/kfRkjqqyItMP1VLNznk2gtvjxO1zaL+YNnR4mz 6Am1PzsBYurzV4ua7e1NIwUmobkVsp4LwihDqkALDu4/eTpIqr1AcCL7zE2lVlsID539iTKpKil o X-Google-Smtp-Source: AGHT+IG9XbhEqmfoVTEll7LMueVff0k1SOSPZT8PZ2QGazkBZDeQj32BocSd1Ipq1v7gjqN7limlEg== X-Received: by 2002:a05:6512:2213:b0:536:5413:2d56 with SMTP id 2adb3069b0e04-5365880d150mr3501237e87.51.1725702706597; Sat, 07 Sep 2024 02:51:46 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:46 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 03/10] gnu: Add clojure-core-cache. Date: Sat, 7 Sep 2024 11:51:28 +0200 Message-ID: <58d2392127ad7f84c03e52df73a418e9bc1d8d82.1725702551.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-core-cache): New variable. --- gnu/packages/clojure.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 9887f1c520..005a7f2b4a 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -318,6 +318,33 @@ (define-public clojure-algo-monads (home-page "https://github.com/clojure/algo.monads") (license license:epl1.0))) +(define-public clojure-core-cache + (package + (name "clojure-core-cache") + (version "1.1.234") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clojure/core.cache") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0jiq022kd5jdpmxz884rvg5317xmx7g3gnidkpcfsamchyfh5qxq")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '("docs"))) + (propagated-inputs (list clojure-data-priority-map)) + (synopsis "Clojure caching library") + (description + "Caching library for Clojure implementing various cache strategies such +as First-in-first-out, Least-recently-used, Least-used, Time-to-live, Naive +cache and Naive cache backed with soft references.") + (home-page "https://github.com/clojure/core.cache") + (license license:epl1.0))) + (define-public clojure-core-match (package (name "clojure-core-match") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:53:05 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:53:05 +0000 Received: from localhost ([127.0.0.1]:54883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7o-0000Qj-Cn for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:05 -0400 Received: from mail-ej1-f48.google.com ([209.85.218.48]:61621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7k-0000PU-9t for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:56 -0400 Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-a8d100e9ce0so122999766b.2 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:52:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702709; x=1726307509; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Kha3JdqWubk7Xd+FArj0WPVh/xMBXdNWDjfafxUnpHs=; b=zq1JROE2/02YFxvKxILdZ/xwqyYZg+dBjhMa9D6DxOAfdW2nJoQHAQg8p44n/vpnhd aJ28EmS0/4diCIrHnPf4N2qbw78E7ZWNOu90U/ELb7swxOE/D3rGuzPr4KGReIiQlETW rQMtEosyvKY1rxJaT3d9eYTncfbg7kKz/nGayvWLgMTc8IdzPQn4wSGQ8eGsS4FPRKsK tpTbu8+voJbY0IZ950PukNJzVXIG+bQW1UiLzgLy9LZEcERh4TDhzOUIpTSVqnJ1cfrV 01taDVu/L861urLiI6zE9GHLWSQZlK1QlklGEVvTe/0fl2/JT70Kx7w01a7TayNKAGZd Q+Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702709; x=1726307509; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Kha3JdqWubk7Xd+FArj0WPVh/xMBXdNWDjfafxUnpHs=; b=aA5hf/v9H8xVtPy1LCS08L/vImlDCN1o5OP73jISrEAKV+f49iDlXL5WVJMuVhucA4 A4O/412Fdx04c6z/bqZDxRWa/aTwJQ6C8AVMrYQjVhpK7HMm7ZXhwQqFYwIH+NWz2Lhx imBy7yoLuZVcisO6O3oSjJWpkZBeKrvya0FfuGfUJH4T/maJXnfy6aGwl0RtKpyg98N5 Nkg2YFyO2t4lc0+SP3m/rGjVAXg2ITWT5T7ROopyL2Zva4kEg5v75GgvAyMNwmhfcUO3 CKMcgbKczJgQuo7w9JOKuZz7KkWHIRYPpdL1hATrdLlsTt/CNfNe6K9zozMIr6pmOQz5 7R8Q== X-Gm-Message-State: AOJu0YyEHVj4FtqRB4tJh2Pl4JqnP9gRVvABeFfzMLPcNxO82SMzEvuF yjoTYFjfLS+Jjx1BM4acgQBy/E2XIACJls442MRyft4wlB9q6Dnab1pmAs8YDr2wvf8wimfSgK7 X X-Google-Smtp-Source: AGHT+IE9cwR/10tOqOh4UWEUgKwwFkpI++5o6fTMiu6I8DJ+YSPbzOBv1fPbc3bdYNvShkbM1baULw== X-Received: by 2002:a17:906:f59d:b0:a8d:caa:7ffb with SMTP id a640c23a62f3a-a8d0caa92ecmr308657566b.29.1725702708639; Sat, 07 Sep 2024 02:51:48 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:47 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 04/10] gnu: Add clojure-core-memoize. Date: Sat, 7 Sep 2024 11:51:29 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-core-memoize): New variable. --- gnu/packages/clojure.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 005a7f2b4a..7323b0181f 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -370,6 +370,33 @@ (define-public clojure-core-match (home-page "https://github.com/clojure/core.match") (license license:epl1.0))) +(define-public clojure-core-memoize + (package + (name "clojure-core-memoize") + (version "1.1.266") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clojure/core.memoize") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0nys79zrvcnwgyxb91zlyl3nb4p6r6y4n5rbdvzqkvsxxazi9ji0")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '("docs"))) + (propagated-inputs (list clojure-core-cache)) + (synopsis "Memoization framework for Clojure") + (description + "A manipulable, pluggable, memoization framework for Clojure implementing +some common memoization caching strategies, such as First-in-first-out, +Least-recently-used, Least-used and Time-to-live.") + (home-page "https://github.com/clojure/core.memoize") + (license license:epl1.0))) + (define-public clojure-data-codec (package (name "clojure-data-codec") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:53:20 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:53:20 +0000 Received: from localhost ([127.0.0.1]:54893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7t-0000SE-Ne for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:20 -0400 Received: from mail-ej1-f52.google.com ([209.85.218.52]:47336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7m-0000Pd-1J for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:58 -0400 Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-a867a564911so363964466b.2 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:52:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702711; x=1726307511; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=s+f2vQ0FNPHQ892wu9Mj7YRxc+6TIx50tMfh4Cm1HOU=; b=evRzMVYc0of3GdsXcx5HeCpuZcm8W6ohrlXmtvqwn6f/+YyYijPIlXJg0+JfsxLkqj vYm8Aym7zee6nO4rzUCM1pSuPMk4jUNzKWhMABv5VdGIVvjv0tQmBHfv+M0/dhmGYF3T xC6OUvS6zIcXDVOAPrWCRznM8LTrSO8zPtFT0V8Ju6/RX80ehyVFMRLfu/i63hGpa317 mTbZBggXKefbQnkj76iZQQnh0j11deHW3PzW1RfQVCoIm4dj2vU6o82aIwQhGRxfnR1a w2JsLcn35VHaEDolekMI83Dqy3h88f2t73SveJf1l/hqtVt2si+CG8tzPwRk+efVC3I9 BNSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702711; x=1726307511; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=s+f2vQ0FNPHQ892wu9Mj7YRxc+6TIx50tMfh4Cm1HOU=; b=tZamyunJ/IEpLg+Ph8WrJzk+o8+rw+S690dyaGOyDr5AdVZrzHpUF5Ma0eU2XCzqO+ 86Tlnado/o+gqzYWs1vhxHMlU7DS7UhnzhUw4q0fUr8Lp5LSaANBoZ9yfGWgdr+ebnY8 yfIFrIZIralLs5vKZEDRRHT6q3d0NOCuVj5gKU93EXWpdtf3SfvWng1sg0sJHlCkezVR 7Za7VYj2A7VPTAQDCz6TxxIvR+T30PH+X0hA78yZ0K8iRO5T6a+aHElbX/GborYDp0xB 5inSextaAu5k3CGa6BQEQCKXooLPXdEiUjeljcujWdLc/CE/ej1zxMBx83qx1Z+kfiOv Y0/g== X-Gm-Message-State: AOJu0YxV4DOL3KtX5SvfeBqA/18K+ODtKgt0NSGqGp+Q7HvTjdMiVJ5V bHdiN/2pMs/p1D+mOZIc02TTVaJPSRL3PAtrl78TPjAyHMwwYDpl4Ug8zHu9K2oMWPhPBH1V3vQ a X-Google-Smtp-Source: AGHT+IHko0l3SH/Z/7/w0R52ZYZPgTcHOsZSr3Li+Oa7h50ayhVa328TgXAcpaTZh5bmV7HDSU85kw== X-Received: by 2002:a17:907:6022:b0:a8a:926a:d012 with SMTP id a640c23a62f3a-a8a926ad551mr188637766b.26.1725702710571; Sat, 07 Sep 2024 02:51:50 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:49 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 05/10] gnu: Add clojure-tools-analyzer. Date: Sat, 7 Sep 2024 11:51:30 +0200 Message-ID: <3006993f12777edf48ea05b017e3025f751f4f51.1725702551.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-tools-analyzer): New variable. --- gnu/packages/clojure.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 7323b0181f..082ff530fa 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -634,6 +634,31 @@ (define-public clojure-test-check concise, powerful tests.") (license license:epl1.0))) +(define-public clojure-tools-analyzer + (package + (name "clojure-tools-analyzer") + (version "1.2.0") + (home-page "https://github.com/clojure/tools.analyzer") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05v4i8qs5d51lh113phib0brkysphxa2d71khm840586432knyaa")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '())) + (synopsis "Analyzer for Clojure code") + (description "Analyzer for Clojure code, written in Clojure, which +produces an abstract syntax tree in the EDN ( Extensible Data Notation) +format.") + (license license:epl1.0))) + (define-public clojure-tools-macro (package (name "clojure-tools-macro") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:53:20 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:53:20 +0000 Received: from localhost ([127.0.0.1]:54895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms88-0000Sa-5R for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:20 -0400 Received: from mail-ej1-f42.google.com ([209.85.218.42]:47327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7m-0000Pj-LP for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:52:59 -0400 Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-a867a564911so363965066b.2 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:52:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702711; x=1726307511; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=l35sNFz/cZ34sYARlRfFSOjvikHtDSJaFITxkYNSpZc=; b=QEgCMQU0RnCemqmfZjUqaK232ozF8twiXx4L6r7LxLVOVZb3MuDIcHQgVrrZWuTfht Vs9TCqalXiQfG443svEU/iJ7BH8mHj+p31wTzG0Axr7RSkjxOjj7o2FW+SsqxEob/RVs oCdy7TKZVzC8B7QLC0b9o4lRZe+IOTxzf1wSZEq4E2hA7RMruZdlsV+owaJc8/+vW8HD 1Esww6ti9ofz9YvG1z9kpjhEoGFmrmUbV1b2MWQ/304SlkZHnSm0mnkGVSSev/zGXQBd 9hxUhEmmTw0fpZQkVAzdPKPhgerTjR4Dpl8Zj6b4euHu8Sws13CKbiPfQ76OSkk67bjo OTkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702711; x=1726307511; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=l35sNFz/cZ34sYARlRfFSOjvikHtDSJaFITxkYNSpZc=; b=RojelTBi8KO4mFWDs/0501wvF2hXJ9ISgXNxya8hCRqOwkjQdnCEcBx5PvJT0xPUnC 1TZmrLEq/Rz1xObp+gk4CS5Krm2KiJVjYdhrgBTaZFf2DS9zjCzwZK5dv8rIVBH0jojg OQUHpIGPxCUVK+ifKQiIg5l3ALqqhXJtw3BjWYaJmOoBTWQ+sC4THAe9R4/aAI3Lfodq mKOVq3vU+1azfHaV7os+w5qlE+n2INa0HrYP+2/KmDDIEtBO6V9e+BC5eS2H/UCzvoVN 6kgKNlatVPSTsyM3VvXJIa9Z4GB/XFSw0+axxVswHYIAmgCD/qNvaCvM4QQOGZK9/CJk JbjQ== X-Gm-Message-State: AOJu0Yzqk1S9YowkrKRw6BPJnLWmeJSnR66NZYuINydtxp1nfh8t0BC3 OIqBV1Yoo0yZV03dmGJRC2NDmcSXtgJR3SlZ9OTCQf3TtaMS3f5idTBMtfnf8OTZPcV7mu5vWIZ 0 X-Google-Smtp-Source: AGHT+IG+7kFwiLMVIxN9WkEEZjbX925eEFiMD4H1jspIerbm1nYFfI/XBq4Ij1U0NZOhIpCX1PFhtw== X-Received: by 2002:a17:907:7204:b0:a72:b4d6:ec6c with SMTP id a640c23a62f3a-a8a88667d3cmr370172066b.33.1725702711561; Sat, 07 Sep 2024 02:51:51 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:51 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 06/10] gnu: Add clojure-tools-reader. Date: Sat, 7 Sep 2024 11:51:31 +0200 Message-ID: <3b346fa8d0905a6c18eafbc7c977b146100c3b56.1725702551.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-tools-reader): New variable. --- gnu/packages/clojure.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 082ff530fa..e6666c4440 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -860,3 +860,29 @@ (define-public clojure-tools-gitlibs indicated by git SHAs. This library provides this functionality and also keeps a cache of git directories and working trees that can be reused.") (license license:epl1.0))) + +(define-public clojure-tools-reader + (package + (name "clojure-tools-reader") + (version "1.5.0") + (home-page "https://github.com/clojure/tools.reader") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jf05q4ym8z16qaxidx47g2gjv04qcf1wvkca3wqyiaszpvym4zz")))) + (build-system clojure-build-system) + (arguments + '(#:doc-dirs '() + #:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:test-exclude '(clojure.tools.common-tests))) ; Loaded by other tests. + (synopsis "Clojure reader written in Clojure") + (description "The clojure.tools.reader library offers all functionality +provided by the Clojure Core reader and more. It adds metadata such as column +and line numbers not only to lists, but also to symbols, vectors and maps.") + (license license:epl1.0))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:53:20 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:53:20 +0000 Received: from localhost ([127.0.0.1]:54897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms88-0000Si-Fd for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:20 -0400 Received: from mail-ej1-f43.google.com ([209.85.218.43]:60681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7n-0000Ps-VZ for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:00 -0400 Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-a8d29b7edc2so29894566b.1 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:52:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702713; x=1726307513; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=L6yALjGZJ40MSMgkAnE78gdpiWq/8KfoQswY3LwvCIg=; b=MJy5Gadr4scnyTTosM+felb19nvmSMouLXs2HtALegt/gRmWGyfVCATYwzGo/O13kF U9P8NkV4AsDpwY+vmso+GakuTJkXPpTlrellDLfpj3UKUxRkdlAwMKOGh0L1XRwZzQ7f 2FNr7J5QBHGEABRvEY/IVIX3V+kLSToyi4fEMM3aHLsRB6+bW78iez8BJL+/kxIZnV2R PGjt8F4/NCf+ar8/4SYdRdodqfNE4j2Q+YYulE6iho7+eI9806canM8FLDf2cU2jf+ws ZU/B7GYJrTv1FT7j7x4MljfC0adrJfNn5nYIy+Pn48XaGRyx65C7WdsxaUYzGaoI1YcR W4wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702713; x=1726307513; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=L6yALjGZJ40MSMgkAnE78gdpiWq/8KfoQswY3LwvCIg=; b=Q7g7Iuk4jq+sx3pBTJWv4mRE9YG51rZq+okyw+i+KfrbngHWGnMP7Q9b+ZERQohudr mRVeb45GsdxZZ+Zk4r9fUbESztqKiFhg4OCVbX+PJ3lBg2zytoHst6uy1cYzMCPEDKaf FlI2zI2YJhtOI1JlfVT0AKElq0h7FtlDKqJjqDxmTGosaolGFp/cVmajwTcEN13V43rT wDg/ntB7nEVp9j13ZNf9AK4f+CwVFlKDOsgI2jH+fu6Zd6yLAF5/aVY3czCiKXX8iLHE 6E3aWstia9cGUiDbg3FQDkaGGBTwHBbUULluLiDY9pP7OTzDcmQwI5JB6ReDLCr/+YHe NbIw== X-Gm-Message-State: AOJu0YzQmX6Lx/gY3DQRZsBO94EmNOJliWTDnoeTlUJ7QnbEbhDhwWVb 2VtWOv64jG7ayK1mvf0QS8fpiYlllZMNEE4Rg5zTsfeXIJlSYN8xyNnUXNPsQZMzdlvLN4CVFfV E X-Google-Smtp-Source: AGHT+IEyBrAvpDXnNcytkn5RDHZt9uDAtOKRFB77fERTglvY6bzcMpiE83V4qAYjpFc0EmFVbYSCaw== X-Received: by 2002:a17:907:782:b0:a7a:8da1:eb00 with SMTP id a640c23a62f3a-a8a885bfbc7mr492574066b.7.1725702712955; Sat, 07 Sep 2024 02:51:52 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:52 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 07/10] gnu: Add clojure-tools-analyzer-jvm. Date: Sat, 7 Sep 2024 11:51:32 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-tools-analyzer-jvm): New variable. --- gnu/packages/clojure.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index e6666c4440..98aed529f5 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -659,6 +659,34 @@ (define-public clojure-tools-analyzer format.") (license license:epl1.0))) +(define-public clojure-tools-analyzer-jvm + (package + (name "clojure-tools-analyzer-jvm") + (version "1.3.0") + (home-page "https://github.com/clojure/tools.analyzer.jvm") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "13nxzdp15772hzl3jmi5014jkwldkm1qccfycwkk2pn64hycmnxl")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '("docs"))) + (propagated-inputs (list clojure-tools-analyzer + clojure-tools-reader + clojure-core-memoize + java-asm)) + (synopsis "Analyzer for Clojure code targeting the JVM") + (description "Analyzer for Clojure code, written on top of +tools.analyzer, providing additional JVM-specific passes.") + (license license:epl1.0))) + (define-public clojure-tools-macro (package (name "clojure-tools-macro") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:53:21 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:53:21 +0000 Received: from localhost ([127.0.0.1]:54899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms88-0000Sq-QF for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:21 -0400 Received: from mail-ej1-f41.google.com ([209.85.218.41]:61834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7p-0000Q0-1A for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:01 -0400 Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-a86859e2fc0so354876666b.3 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:53:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702714; x=1726307514; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nKwF8ZnnH2E4dgmKtu5m9hkrLrRX/pbeLSnrmipNF+g=; b=vRNHd4xXgHoDB7cIbAtBAlgnA/P/wasXzY8iKXvSjHr9XknMWtwMexnLrcWMM3q0xj HutfxemtZuvNIjBu0PNcrW2eGsUTg9GlsFv0h6H+YVBmdLKij+uVrUWIo18KbqWhVULj gYzuVWsvAAtHT0Lv2aNFWYcNunZe4iJGIyqlOPD3zCZeY0JlB15KA9bNk8X2ml5M4LBw jcJmcSCUg6axVrzzbVHTuWWIcCtksbUM2eSFIVtMcxRiaOic3GBs/yFBnsgTiuTFlpQW anAi5Ap454WG5L5rY3PXwMQ0jf4CkiczOGQo9jCJRLP9c6kxPmxWtUw7mARYiDvFrZV4 LGCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702714; x=1726307514; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nKwF8ZnnH2E4dgmKtu5m9hkrLrRX/pbeLSnrmipNF+g=; b=io8Bb775PTfFyA2IHhxipT5YBsQF49vUNEsof+XrzMv+1t52dWzoZPIQs8mA6TmARF MctRXPpX0HQ6WDz5GNlZuFha26JZm8/S1t/ClRnTmmbe4WheBa7L/gfMFWxq/QLM1WKk QJZwPoNXKWedGkXEvuqLREArfcgnrwx8eG+Vx8sY7wl4noU2CxOnm25BVEzpJMLDG8ES wdIButS7WixTOU1U5OYvYhilb3Qhvl/KYV3ixju3eY9Qk5Zd/50Afu6A/jzCOMFOTRKE M4Bq5VxIPbeWSruRcoHTW2CkZaegXfLZY5f+IjP0NmhPMWa7qHFchfL2q175aS6T2Nu6 YSPw== X-Gm-Message-State: AOJu0YxcVyBugEd7LXRbq0YQckBX+rXB+U1oT72nozzDs083hDMTHcSb LWhixsVOkAfFJw0WBLnqj6KINOiuigXSKk+sysZgYD4nXgOv7moC90b/1q+H4cRJA4J8IQ0LGbt g X-Google-Smtp-Source: AGHT+IFn0Py3w4ClDi3mWLyVwfOnE8KXcOzfWB08ZPkvjKyiv3CiDoOuan90YjEQxcAc2A6Fvn7+2w== X-Received: by 2002:a17:906:4784:b0:a7a:adac:57d5 with SMTP id a640c23a62f3a-a8a885f544dmr522488166b.18.1725702714362; Sat, 07 Sep 2024 02:51:54 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:53 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 08/10] gnu: Add clojure-tools-logging. Date: Sat, 7 Sep 2024 11:51:33 +0200 Message-ID: <0f60346c2b5b05648e2ced4aefe9e8fd9c2eba87.1725702551.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-tools-logging): New variable. --- gnu/packages/clojure.scm | 47 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 98aed529f5..f11b75140b 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -889,6 +889,53 @@ (define-public clojure-tools-gitlibs keeps a cache of git directories and working trees that can be reused.") (license license:epl1.0))) +(define-public clojure-tools-logging + (package + (name "clojure-tools-logging") + (version "1.3.0") + (home-page "https://github.com/clojure/tools.logging") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "106n4cxsxzs0hvpsfi1h14b09xm6klrvj1g5fbd5nw8fj3mpkdac")))) + (build-system clojure-build-system) + (arguments + '(#:doc-dirs '() + #:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:phases + (modify-phases %standard-phases + ;; These tests should throw a ClassCastException, but they don't + ;; under AOT. Adjust them :/ + (add-after 'unpack 'disable-failing-tests + (lambda _ + (substitute* (string-append "src/test/clojure/clojure/tools" + "/logging/test_readable.clj") + (((string-append "\\(thrown\\? ClassCastException \\(logf " + ":debug \\(Exception\\.\\)\\)\\)")) + "(nil? (logf :debug (Exception.)))")) + (substitute* "src/test/clojure/clojure/tools/test_logging.clj" + (((string-append "\\(thrown\\? ClassCastException \\(logf " + ":debug \\(Exception\\.\\)\\)\\)")) + "(nil? (logf :debug (Exception.)))"))))))) + (native-inputs + (list java-commons-logging-minimal + java-log4j-1.2-api + java-log4j-api + java-log4j-core + java-slf4j-api + java-slf4j-simple)) + (synopsis "Clojure logging library") + (description "Logging macros which delegate to a specific logging +implementation, selected at runtime when the clojure.tools.logging namespace +is first loaded.") + (license license:epl1.0))) + (define-public clojure-tools-reader (package (name "clojure-tools-reader") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:53:21 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:53:21 +0000 Received: from localhost ([127.0.0.1]:54901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms89-0000Sx-4u for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:21 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:53469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7q-0000QO-NV for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:03 -0400 Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-374c3400367so2206013f8f.2 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:53:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702716; x=1726307516; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sb6ublpVQeMqm/xJmXIMWH4mKmD9RVCNAJxcu4haUDk=; b=QokCmebXJL9gPg9ceXoqpdo0V1aqWk9F2t2CHdHbvNxCQ7vcfM8pJ4Yyn6L2G5Aff9 SuFrTqqa0UVdLB7mv75ZX4QGxHa25wYvQEDVDgw9AX7NNpqb6UxJnfGEes9QLw06j+t+ EOw2bPpYxxpdRZAIo/SGfRKfO4UfnSOCVZEIFnb303y/n0eJupQSlZHdlaFScd4LDQRq /zVjxH/7vSb7yrliyCJ7ZlC1ENFX4BoqQ6us8Atbf7KhB5TdvNBg2bbSm/MQ0DsJA26b 7T+SD6lJErsVRTpXdOpJgp098tWODL/HaPkqaoqGP39yHZzJQyj9DdIQHJ47vl7AR1y4 BoOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702716; x=1726307516; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sb6ublpVQeMqm/xJmXIMWH4mKmD9RVCNAJxcu4haUDk=; b=KJljTY3v1l3kxTcaDQklh0VAwjsiFsk8DdmG+NL0/ZSSrvL3jUHzRg0xBwJn1IfE8E +D7g+IuhjGsb6hp2L3xsHnh5RURMo6UC9mdcChGRJXs+vJyIfXnYR5vuR/mzDLFcuJU1 Ebjfdhi4DhgxzJsw6KhkShbGsQgK6W9IA+7p5EIJaYEwsjSyd67JCxRHbnEReiLdK4qs Oho4AM1IX7SXpAFbjvXpgf/MQS5I9D4qRaUyWwqBa1+tq6Gsj0NGE4P++W50GbpKHToc aDqpKGPBkQiaAGv+1V/rVUqcvC0Tdf56/01cc8bLpNrcd6eZW6u0zt5X1FVHGVv8TzHs urlw== X-Gm-Message-State: AOJu0Yx2gDdv7IWJPCAyv1zcRALlNE8ncAzMD0JGO0LpJiD+8WtJIDFP RwK0ImQf+vrwKv6j/yP+f9buFvzqkjABRLWNvFIIwq8tbZayzbN3r6L2gpYARLRpGlk+ROX/jFk y X-Google-Smtp-Source: AGHT+IFfqDPdAzo4xIUpMDm2jfvp42YkeQYTCSfhkvyDm1WaKHH4kTdk8hmv+ZBQXO6Y7nHx3aVKmQ== X-Received: by 2002:a5d:4387:0:b0:374:c160:269e with SMTP id ffacd0b85a97d-378922a6d58mr1562615f8f.22.1725702715442; Sat, 07 Sep 2024 02:51:55 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:54 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 09/10] gnu: Add clojure-core-async. Date: Sat, 7 Sep 2024 11:51:34 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.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: 72463 Cc: Roman Scherer 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/clojure.scm (clojure-core-async): New variable. --- gnu/packages/clojure.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index f11b75140b..4000c075ad 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -318,6 +318,40 @@ (define-public clojure-algo-monads (home-page "https://github.com/clojure/algo.monads") (license license:epl1.0))) +(define-public clojure-core-async + (package + (name "clojure-core-async") + (version "1.6.681") + (home-page "https://github.com/clojure/core.async") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j9yz14hy2qs8g3flsqkn1sx9c0qlr5mmpy6ab1zml9yhbw5arzg")))) + (build-system clojure-build-system) + (arguments + '(#:source-dirs '("src/main/clojure") + #:test-dirs '("src/test/clojure") + #:doc-dirs '() + #:phases + (modify-phases %standard-phases + ;; Remove ClojureScript code, we are only supporting Clojure for now. + (add-after 'unpack 'delete-cljs + (lambda _ + (delete-file-recursively "src/main/clojure/cljs") + (delete-file-recursively "src/test/cljs")))))) + (propagated-inputs (list clojure-tools-analyzer-jvm)) + (synopsis "Facilities for async programming and communication in Clojure") + (description "The core.async library adds support for asynchronous +programming using channels to Clojure. It provides facilities for independent +threads of activity, communicating via queue-like channels inspired by Hoare’s +work on Communicating Sequential Processes (CSP).") + (license license:epl1.0))) + (define-public clojure-core-cache (package (name "clojure-core-cache") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:53:21 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:53:21 +0000 Received: from localhost ([127.0.0.1]:54903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms89-0000T4-F9 for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:21 -0400 Received: from mail-ed1-f48.google.com ([209.85.208.48]:60729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms7s-0000Qb-4K for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:53:04 -0400 Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-5c3cdba33b0so3272493a12.1 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:53:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702717; x=1726307517; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dhGq0A7x99P8pwtJLYrVzmNzHOGDhJp4Ml2XPjadnMk=; b=qmoQTeUT8XfWahB8LmvlaJHVDup/60XwDZRYmAy+CzSpZCeiGok2K3jLmouIvEvpo1 474LjdxT27E6ekSSHfVDnOtGbJ866BAJm7SJj7XLIWyOGguCQgPQlN1+wBmeLR394PfI 9iENEjMQ07IubIp7hdaZ4geUgZ9eAkPG9lWvutyCNLk7W1/ZEmLauzPjpLYQE0J6Pa/i e97Xwvhn5yqKpgXJ27nO90IMlye8bbGtngQNLN5Bh2Nee3QdQQ5GQxwPbMHirNUx5ZPn eVbOrQAz9nsPi3PeYIHngRoa/JHh5gOTi1KUyUfMEBWOlhpTlgcZPhDnadHIsiex5bxv Z5OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702717; x=1726307517; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dhGq0A7x99P8pwtJLYrVzmNzHOGDhJp4Ml2XPjadnMk=; b=mKDXeuSYSnw9Sxiq9lbLlhUQHVZ1UUyqQwQVr5aCmS/nAoO46untqfa3lueScjp2co Htr4mPkPJ2NEGRgDbIlOIZJGmLKIictJUEwgkzEMDvhgSR5q5EYK94828RllEcZObCts LQ7LKYRp7KO2kVhilhRKxDdRLMmyyWH1xAprvVpw/zohRgOED7qMc/8SjXcoJLEYdgO0 wQfm6jld5rX0MeIctTnAmiKwJVXFtsb1+mgBnsxJDz8knrxRYg//t5WHSylSuLObpArd sufmgNc0Cgmf4Kl7GQiB5wcdJyG1Fp0mK/lcHPR4I4UncLYsio7DxiUJ+Q/xua18Lb1w o2qw== X-Gm-Message-State: AOJu0Yzu+HOdJ+GKP4wZD2epknL1nRW+9SP1sKzNkOId16VIO97Yu64u lYlCdGWtTJHgPqoi76bUD3nLsQMX18NTx1taSoDlmvGnUziKsHQy9mc7BzDa6DA/qrDIlVIyS/8 y X-Google-Smtp-Source: AGHT+IHTZR5lech4l+nD/PTe1KNaGh+/t96q4LtTc0bvXRjsIbrtkzh8BnYSrzQF8gng6RweAbdH8A== X-Received: by 2002:a17:907:72d2:b0:a8d:35cf:85f6 with SMTP id a640c23a62f3a-a8d35cf8703mr2208966b.57.1725702716897; Sat, 07 Sep 2024 02:51:56 -0700 (PDT) Received: from localhost.localdomain ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8d25a09e21sm52801566b.84.2024.09.07.02.51.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:51:56 -0700 (PDT) From: Roman Scherer To: 72463@debbugs.gnu.org Subject: [PATCH v2 10/10] gnu: Add http-kit. Date: Sat, 7 Sep 2024 11:51:35 +0200 Message-ID: <7a4be135b4f2dfe44fdeb3dfb9754b07d3518a5b.1725702551.git.roman@burningswell.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> References: <5d11790ac0fdc5c0cfe7e30fc23530f6ddaede90.1725702551.git.roman@burningswell.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer 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/clojure.scm (http-kit): New variable. --- gnu/packages/clojure.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 4000c075ad..1aa81c21ae 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -995,3 +995,28 @@ (define-public clojure-tools-reader provided by the Clojure Core reader and more. It adds metadata such as column and line numbers not only to lists, but also to symbols, vectors and maps.") (license license:epl1.0))) + +(define-public http-kit + (package + (name "http-kit") + (version "2.8.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/http-kit/http-kit") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1361bpb4sn3dbp215s7gf1bcrb45lgx3lk6lix7bndw9lahr5ank")))) + (build-system clojure-build-system) + (arguments + '(#:java-source-dirs '("src/java") + #:source-dirs '("src") + #:doc-dirs '() + #:tests? #f)) ;; Too many unpackaged dependencies + (synopsis "Simple, high-performance event-driven HTTP client and server for Clojure") + (description "Minimalist, event-driven, high-performance Clojure HTTP +client and server library with WebSocket and asynchronous support.") + (home-page "https://github.com/http-kit/http-kit") + (license license:asl2.0))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 05:54:50 2024 Received: (at 72463) by debbugs.gnu.org; 7 Sep 2024 09:54:51 +0000 Received: from localhost ([127.0.0.1]:54917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms9a-0000X5-Dp for submit@debbugs.gnu.org; Sat, 07 Sep 2024 05:54:50 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:53286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sms9X-0000Wp-Gx for 72463@debbugs.gnu.org; Sat, 07 Sep 2024 05:54:48 -0400 Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-42c7a49152aso29826915e9.2 for <72463@debbugs.gnu.org>; Sat, 07 Sep 2024 02:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1725702821; x=1726307621; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=HzgCuIM9SufUn5wNVrqV3JNO3t1Vze+Dygu+BwZvxVs=; b=QQqnjR5bwYFax8Fv4LAn2zcQSzXsWjOlQE6cSoUCwa2p9WnE/ElLfFVpNMH13+D4Ye lbPTfEbmhSGR6mIY55t3FItuoWoGCW2/q4xX6fJIOo479ilauaJ+2NhLq/FbYciaXobM Sm8sWTLJWgnBpARD6rDAQc53SuhPm1q/h/i9flb5HDL8oz7LUojp9sgcXpxYQckoaelK /mgipQPZ/8j5g3suGTyAIDdVbYmgMjPJIZfqJZ2DJvagB+lR7BOT0Az+ch7lvFqbm8CK zXt3G+YdBGzkoJPI2WgGyzaPkI/r7bFfG8yu9h5+nJmSKWRSod8eOGDipylLV2ZM7A0G j/vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725702821; x=1726307621; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HzgCuIM9SufUn5wNVrqV3JNO3t1Vze+Dygu+BwZvxVs=; b=SPODme+wyQUGY4xCn22q6L/Kyquznas7/DU1h665Sd8dH0KhmYeBYOUMn0M3EysxZn Goe3uiMX1JLYWisez8velsclgnhTm21OvV+ZyMUVjstIa07TznW9THx2TdRbRSJ860rm wD3FAAD6Adi5YZ9KCAKsZBX0v3U2sHrEn59+kwYq+T4gyahLfUbXBPkS5IqLKFmfKPUM ulokZ38bnXCPS6chgcT/WxA68Gy4apchAxLeqOem41Jju2/l0qQVVV/ybQSVztVLBvwg Gz36DPvr6vEi4rF7UUuJ7xb04UfdwrLArLAbWE+TVSbXkp+1koa7r9eS7Pk0UJ7pXrQH 42Ig== X-Forwarded-Encrypted: i=1; AJvYcCU0aE6TS5DGabk2zybw8GSgugBYkXtqbbYRerM3ZHDuU1NUMvz20Ti/23FMbN4g3cxyoZlyYw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx2sIOQbj3Bf4APNzu24JpMQlRDn49Bhm82Udl8u04gGkAMs2WF mNJ4BeygVz/WIv7rFLlyRgyqxOaaABQvfQ5mUCXLkyVut1pWIz1oQMUHjEbmBNa/bvDtc36ZCdh u X-Google-Smtp-Source: AGHT+IGLTqQ6a2Egfjk5GFJF6tsq9qSJ0Pn7QLvKbuJ156kjNCym2vzzPoUHjVhq9IGc5Q6PZiRluQ== X-Received: by 2002:a05:600c:22cf:b0:42c:a8cb:6a5a with SMTP id 5b1f17b1804b1-42ca8cb6b54mr23775135e9.15.1725702820704; Sat, 07 Sep 2024 02:53:40 -0700 (PDT) Received: from bombaclaat ([2a01:599:a06:885c:78e0:c598:8647:eb0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42ca05c29bfsm43305535e9.5.2024.09.07.02.53.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 02:53:40 -0700 (PDT) From: Roman Scherer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#72463] [PATCH 00/10] Add Clojure Core packages and HTTPkit In-Reply-To: <87a5gkwipi.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 06 Sep 2024 23:55:21 +0200") References: <87a5gkwipi.fsf@gnu.org> Date: Sat, 07 Sep 2024 11:53:38 +0200 Message-ID: <86o74zu6vx.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463 Cc: Roman Scherer , 72463@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 Hi Ludo, thanks for the review. Thanks for the review. Looks like I forgot to run the linter on those patches. I did so now, and also updated 2 of the packages to a newer version. Can you have another look, please? Thanks, Roman. Ludovic Court=C3=A8s writes: > Hi Roman, > > Roman Scherer skribis: > >> gnu: Add clojure-data-json. >> gnu: Add clojure-data-priority-map. >> gnu: Add clojure-core-cache. >> gnu: Add clojure-core-memoize. >> gnu: Add clojure-tools-analyzer. >> gnu: Add clojure-tools-reader. >> gnu: Add clojure-tools-analyzer-jvm. >> gnu: Add clojure-tools-logging. >> gnu: Add clojure-core-async. >> gnu: Add http-kit. > > This looks great, modulo one tiny thing: synopses shouldn=E2=80=99t have a > period, as flagged by =E2=80=98guix lint=E2=80=99, and descriptions shoul= d be proper > sentences (see > ). > > Do you think you could tweak those? > > Thanks, and apologies for the delay! > > Ludo=E2=80=99. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFLBAEBCAA1FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmbcIqIXHHJvbWFuQGJ1 cm5pbmdzd2VsbC5jb20ACgkQPdpSUn0qwZkLPgf9Fz65kQQiAOkOLhLT3fdRERnA 0fXHDtMlXv8f3rDuTtZzLc5NgCGUz4B0AYMgIx4XnySSBXfVPE0FggvgtWkOPrOa dnYMUFeSWktsa2gkvYy48yP7ZZZkwynQG6dFeb1DSHmTUL3ccxAOCGKbTGIUWGtN kw4L6Q3jxfOEUoAKT20l3YryPIIJJqzQwPM7X2nonl36LR+1//rJVIhCgEX5Wsip QRNJfpzSHO+RXMSr9vdn/w1TuMoU6uEZOYkUaZKbAp8HqsCd9UbdjaYSr2zSlZAz AizTsGjo5Ag2kJvC8QHUefUPafnXR+QlgQujzySz855Q1Z+NFxca0asY0yYZfg== =hUOG -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 12 13:09:28 2024 Received: (at 72463-done) by debbugs.gnu.org; 12 Sep 2024 17:09:28 +0000 Received: from localhost ([127.0.0.1]:41799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sonJv-0005az-L1 for submit@debbugs.gnu.org; Thu, 12 Sep 2024 13:09:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sonJt-0005aj-8v for 72463-done@debbugs.gnu.org; Thu, 12 Sep 2024 13:09:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sonJf-00024o-Mx; Thu, 12 Sep 2024 13:09:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=rV1XYnbiRKyR/KRMS23bIQwVz2o+LU4pavWUASCOPJY=; b=P/qGRddePFkTF1Bt7xMB hG+jSGH/x3Gr/TzJ9TmWkXv6Woh5dd9SHzHrFvj1U7c7JtYVXiefEDUnzsX0Wn9fg2W4YaxFw2hb1 MLD9QL8P1ILHXyO9x1brqwIvgEnjW7Hv0hwBi3Wzgjrvkub6u5VGOsEBjB7nlLgq48BdxVdIHeIVZ kofBv/zWc6vM19h4PKUlsYxT5Bixzqc9OEc/uY1C3q8BJ+3IZ0Tvo9kUlCHrBSkjoWtTV0+9gBsTE SYic5CGhrHpNjSG8HxUHUGg4TSXwk7YXRE/v2D7f9OUV43nmvbZ0pOZeZIFTz4NaWarH/ZsEcfBX2 XROyHmbDMl0Mkg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Roman Scherer Subject: Re: [bug#72463] [PATCH 00/10] Add Clojure Core packages and HTTPkit In-Reply-To: <86o74zu6vx.fsf@burningswell.com> (Roman Scherer's message of "Sat, 07 Sep 2024 11:53:38 +0200") References: <87a5gkwipi.fsf@gnu.org> <86o74zu6vx.fsf@burningswell.com> Date: Thu, 12 Sep 2024 19:08:58 +0200 Message-ID: <871q1okded.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72463-done Cc: 72463-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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Applied v2 with the change below on the last patch. Thanks! Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 1aa81c21ae..09674f541e 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm @@ -4,6 +4,7 @@ ;;; Copyright =C2=A9 2019 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2019 Jesse Gibbons ;;; Copyright =C2=A9 2020 Ludovic Court=C3=A8s +;;; Copyright =C2=A9 2024 Roman Scherer ;;; ;;; This file is part of GNU Guix. ;;; @@ -1014,9 +1015,11 @@ (define-public http-kit '(#:java-source-dirs '("src/java") #:source-dirs '("src") #:doc-dirs '() - #:tests? #f)) ;; Too many unpackaged dependencies - (synopsis "Simple, high-performance event-driven HTTP client and serve= r for Clojure") - (description "Minimalist, event-driven, high-performance Clojure HTTP -client and server library with WebSocket and asynchronous support.") + #:tests? #f)) ;XXX: too many unpackaged dependen= cies + (synopsis + "High-performance, event-driven HTTP client and server for Clojure") + (description "This package provides a minimalist, event-driven, +high-performance Clojure HTTP client and server library with WebSocket and +asynchronous support.") (home-page "https://github.com/http-kit/http-kit") (license license:asl2.0))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 12 14:37:05 2024 Received: (at 72463-done) by debbugs.gnu.org; 12 Sep 2024 18:37:05 +0000 Received: from localhost ([127.0.0.1]:41924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soogj-00027Q-DZ for submit@debbugs.gnu.org; Thu, 12 Sep 2024 14:37:05 -0400 Received: from mail-lj1-f181.google.com ([209.85.208.181]:52364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1soogg-00026s-JN for 72463-done@debbugs.gnu.org; Thu, 12 Sep 2024 14:37:03 -0400 Received: by mail-lj1-f181.google.com with SMTP id 38308e7fff4ca-2f761461150so3079381fa.0 for <72463-done@debbugs.gnu.org>; Thu, 12 Sep 2024 11:36:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1726166148; x=1726770948; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=r2zraBRg9X5ic1Wa5mpql5edzIQ5p11QnDtkd8duEnc=; b=wpNytepCXktJ4FwbJpY+FvRWVXo857mAwzo5xYwDdSqSzHoKSBZSCVTIjQgdOCvNMU NClwbe70+FyDzg+kfVxU+z/rnjeuhFbF4glOCt/Q6nHhVIDTNtDk6vDG3ZcPGThGVmDe VI0kzYR5iH/PHjvJuY7/Ia3TB3q1pKUCA3Tif+RonRnG1geLABFDBB6X7q3TZDw7JDkO EbHngcUWph9ZB7jCJghmp7e1mTqFw0um7YRNgOC9FfaLWPvG7XEcfmgfMttduI/kxEch NSdVNtI5k75EaFenTcY8ujx+05B/vA3bG1h1c2a3Ln2U7a5cmvlBXCUrrmXdofF1PwGp 6Elg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726166148; x=1726770948; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=r2zraBRg9X5ic1Wa5mpql5edzIQ5p11QnDtkd8duEnc=; b=IKymCDg1ok55/1ZYhg+7qk4ugJFA6AO6kOIjNSB4GFsDt8DOHESqB4TfzazNuUn8ug LFmlBDLVseYQl58eE8JZKRmNxJaKay3t2AFoSPGkBJW+Y98LAyvEMzPIqcr04d39SeLV J8gFQhR7SrfQ92E5CewM+u+Oy68iimqhdvOLHHVS1StCkhafNoIprez1P5sV6chH9vQb 3CuQcUj0jZPi6bg4DjR9YXLT3KQ8jiqqv/Iw3FysRN7iLd2dDD0S5ssYsfvSxNOc5WvB mGHemlyBAiOO7YkOCbPM80ZhVHz/lM2d3Vss24+Z+pCUPcuvjmHuZtvn/mMWWRXEi+c6 IBTw== X-Forwarded-Encrypted: i=1; AJvYcCWYb9owCk3bNKxbf0vg55+ZIiD4drlDazi269mzQGFO7CkBZcOCfcVDVDXMDuUPs6Pn1NJrTbvI7H39@debbugs.gnu.org X-Gm-Message-State: AOJu0YyYN4JXp5+smChpDr6/QE6WmZ9b/f/cWOc89mh8Apzqkn1F8Z7l F4u4sNEw0Z0RaI3GB+36iVEUZYMJWsD7/QKJBrawNGmPN5X0la1WkP4/cNXeeC7w9e7pwVuStRH 2 X-Google-Smtp-Source: AGHT+IHwB92pGwgoAWOY0FX032PQuwx04XAPKJNoDa4oXWRn7g41wqAQcQT/LkTKCOsrjhmvNKEP+A== X-Received: by 2002:a05:651c:2227:b0:2f7:5337:52ce with SMTP id 38308e7fff4ca-2f7919045d9mr2275011fa.11.1726166147348; Thu, 12 Sep 2024 11:35:47 -0700 (PDT) Received: from m1 ([2a01:599:108:5b0:b381:6574:6ad0:8824]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5c3ebd52071sm6870694a12.44.2024.09.12.11.35.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Sep 2024 11:35:46 -0700 (PDT) From: Roman Scherer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#72463] [PATCH 00/10] Add Clojure Core packages and HTTPkit In-Reply-To: <871q1okded.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 12 Sep 2024 19:08:58 +0200") References: <87a5gkwipi.fsf@gnu.org> <86o74zu6vx.fsf@burningswell.com> <871q1okded.fsf@gnu.org> Date: Thu, 12 Sep 2024 20:35:45 +0200 Message-ID: <86r09owwhq.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72463-done Cc: Roman Scherer , 72463-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 Thank you! Ludovic Court=C3=A8s writes: > Hello, > > Applied v2 with the change below on the last patch. > > Thanks! > > Ludo=E2=80=99. > > diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm > index 1aa81c21ae..09674f541e 100644 > --- a/gnu/packages/clojure.scm > +++ b/gnu/packages/clojure.scm > @@ -4,6 +4,7 @@ > ;;; Copyright =C2=A9 2019 Tobias Geerinckx-Rice > ;;; Copyright =C2=A9 2019 Jesse Gibbons > ;;; Copyright =C2=A9 2020 Ludovic Court=C3=A8s > +;;; Copyright =C2=A9 2024 Roman Scherer > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -1014,9 +1015,11 @@ (define-public http-kit > '(#:java-source-dirs '("src/java") > #:source-dirs '("src") > #:doc-dirs '() > - #:tests? #f)) ;; Too many unpackaged dependencies > - (synopsis "Simple, high-performance event-driven HTTP client and ser= ver for Clojure") > - (description "Minimalist, event-driven, high-performance Clojure HTTP > -client and server library with WebSocket and asynchronous support.") > + #:tests? #f)) ;XXX: too many unpackaged depend= encies > + (synopsis > + "High-performance, event-driven HTTP client and server for Clojure") > + (description "This package provides a minimalist, event-driven, > +high-performance Clojure HTTP client and server library with WebSocket a= nd > +asynchronous support.") > (home-page "https://github.com/http-kit/http-kit") > (license license:asl2.0))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFLBAEBCAA1FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmbjNIEXHHJvbWFuQGJ1 cm5pbmdzd2VsbC5jb20ACgkQPdpSUn0qwZkJ4Af8Czaa9XAX9vfObRCC99mKsX6K e3Z6/7qGyMeTXfv5b1Hss5rBmrUjXHoXewotmh6gIU2mzNiUz/O5kyUrSbCtE3qf mscHMhjxMrocZk8wUqHstPZauyRdXE8xu7nLNAyup0Rd5/jZX2UHzXPzRF/nAcsD 6SG8WzjYfQJXSEbbrBxtfcI/J/SSXr90B9SE/P4X2E6QilvBju/2VKPAamzuu5/D QoMEH7p92ifpTMGgIrT+y8NFsxK5pmLBBFC6Gh4xRLxCqvnAxitAI4iC1j9p6nk4 tfiyxJlVNnMuCuwiRmzRwrL67PRnxi0rMo1Jb4w3U+0779pWKTaHNmoWYOD3xQ== =91Xu -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 17:11:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 11 Oct 2024 11:24:07 +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