From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 18:20:53 2024 Received: (at submit) by debbugs.gnu.org; 10 Feb 2024 23:20:54 +0000 Received: from localhost ([127.0.0.1]:51152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYweT-0001wk-Fx for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:20:53 -0500 Received: from lists.gnu.org ([2001:470:142::17]:60720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYweQ-0001wK-Qm for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:20:51 -0500 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 1rYwe4-0006c7-TV for guix-patches@gnu.org; Sat, 10 Feb 2024 18:20:29 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rYwe3-0006Pu-65 for guix-patches@gnu.org; Sat, 10 Feb 2024 18:20:28 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 815E73200A04; Sat, 10 Feb 2024 18:20:25 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sat, 10 Feb 2024 18:20:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to; s=fm3; t=1707607225; x=1707693625; bh=dGTNWvrU0Q1CHnzf5XxBb C8qDjPJIhhvlKBPcaHAC30=; b=F828Evt7dvr+8In0g51GSahsneJkqKotF8qtD uq0+68+QHoyRIQDMXdA8ucmfrPmFIc3jP6j/QJg1i6DbT5fHSbRNKL96jXnD30Pg t1H1h+0p4pYzBpnVJTXg/S8DaLUiR10L837aAgL+KRk7ScpxDLqKL54bM5wtzB18 gbWhTlbgx9u2jW26sHZ9su49zky2l+iDIsu+YLHpVSJUpxD+ytvm+aSzZMrNB3hw Br2qoHWiW1ah2hgK5II46+pHXjFNaWG7J4pvzun5uefzyRcWaZiT6QwpdZgkduJ2 k6fP7t9Xs8QiOO/npAoRhz5QdVgk3yOzY41uTMqWik+W1P4lg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1707607225; x=1707693625; bh=dGTNWvrU0Q1CHnzf5XxBbC8qDjPJ IhhvlKBPcaHAC30=; b=ZtB4qGZFlwRvH7cq0vmrWQyAS6DEcd3k4SSi+1uligwr Gz+yGZoJ/yRzmH8M72xe1RWX+6YUwlKsxliRpL/79PGEbve3Goo8b3cEN4M+9fo3 +fhonrQ0EARaHRxk0awFDbAALqh0FiJp0OJZcBWM7c4EC5yp9pdaNJNOIPPJNIEp mUnRl7t4Ps9YG4WY++03xJ2ov6wwTIjwBXrAPD4HvqFXzkoNvAI4PgW6dUh5nyA6 ZW/50kU2htYd++YvhIlhqfTt3QyF9j5VrMzhonsBWVPwo4OJDBhzGNEjzUS6JfO2 0g3lvL8LogpBHfcFktwiilZeULU2QitriV7LEWBrIw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgddutdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgggfestdekredtre dttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghsthhm rghilhdrfhhmqeenucggtffrrghtthgvrhhnpeekudetheehkeehjeeviefgveevgfeggf ehgfegteehieetheeikedvvdehgffffeenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpegrvggtvghpohhglhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:20:24 -0500 (EST) From: aecepoglu To: guix-patches@gnu.org Subject: [PATCH 0/5] gnu: package: Update cbqn. Date: Sat, 10 Feb 2024 23:23:42 +0000 Message-ID: X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=64.147.123.19; envelope-from=aecepoglu@fastmail.fm; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Add new dependency (Singeli). Update dependency versions. Update bytecode generation scripts. Make cbqn bootstrap itself. aecepoglu (5): gnu: bqn: Add singeli. gnu: bqn: Update dbqn. gnu: bqn: Update bqn-sources. gnu: bqn: Update cbqn-bootstrap. gnu: bqn: Update cbqn. Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (aecepoglu[at]fastmail.fm) -0.0 T_SCC_BODY_TEXT_LINE No description available. 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit Cc: aecepoglu 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: -0.0 (/) Add new dependency (Singeli). Update dependency versions. Update bytecode generation scripts. Make cbqn bootstrap itself. aecepoglu (5): gnu: bqn: Add singeli. gnu: bqn: Update dbqn. gnu: bqn: Update bqn-sources. gnu: bqn: Update cbqn-bootstrap. gnu: bqn: Update cbqn. gnu/packages/bqn.scm | 198 ++++++++++++++++++++++++++----------------- 1 file changed, 118 insertions(+), 80 deletions(-) base-commit: b64862e5cb8209c92aa2eff4cec0be328e38c45d -- 2.43.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 18:25:22 2024 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:22 +0000 Received: from localhost ([127.0.0.1]:51476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwio-0002B1-02 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:22 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:52561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwil-0002Ad-DM for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:20 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 985A6320094F; Sat, 10 Feb 2024 18:24:57 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Sat, 10 Feb 2024 18:24:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1707607497; x= 1707693897; bh=+FbK0CkK57AJHXEdd5vKRcEWJ8fO46PgxUY1dKesv5M=; b=B Dk+tHjdH67fOVp2WB5RfZEtPUTuOopKjte3aBVDP21ijPQXplHG2q0elTKg3ujOH oeC+eO4tDr5MDXJnkFccsYcmVXHGS3ArnWHqIem8LgP07HuN/qCQk6BuTRw9D7o2 jU/P9bOKNLHtGWeTx9tHCYmmXpObIeEBOYLYmRenVmtbWDwhe6HCh30HticYvqXb erMYAWMIlKrOVj5ln5hgId/ULMTePzhInQoWg+yYe8Nid23lwuEDXJ9dcyESleTv Zj+J45s3hzIcAFGjoJdtUmUroLm7QKrn0ISTFEtTVo1nj8pn+wz7B2ZELoCeufKt DEu0zJZfZnAO6p0xAqk1w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1707607497; x= 1707693897; bh=+FbK0CkK57AJHXEdd5vKRcEWJ8fO46PgxUY1dKesv5M=; b=D 12SyGwMZqc/nePZCm8RfQTG9ZwUlnhVqrZrxnFJc9M1e0UwwV1S/HW3xxAMOqYfA NjydBjb9CeTIhZGgw5KIk0wRzMk5FnNzNbK9cqS3EP63GfpINfZtKM7PlIROtb8V czac+6Ovz1zOZiWoQ1w40iG2LQszwuJcSjH5ZfGgNscfXgoeRyCSNmbbEWppPo4U Q0V1haBXqibHky5xnH3cPH5e6WgONrRMxuUwSYbF3kpgOdGLLsd9B0nX6kKsTaRI X2rJNtaDSTEVDwsijUzlE7raDmaL6KSPVFLYR9gFL4iT1i5fDMY7ZA3qgAO6D+Un t1RpW29SW44PtWzXePI5Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgddutdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpefgleejuefgteefhfeugeekgeduhf eufedtkeettdduvedvveevhfeiieetueegkeenucffohhmrghinhepghhithhhuhgsrdgt ohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg gvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:24:56 -0500 (EST) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH 1/5] gnu: bqn: Add singeli. Date: Sat, 10 Feb 2024 23:28:07 +0000 Message-ID: <75533bd75ddccc62b5041e1532d6161f074ef93a.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu 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.7 (-) Newer versions of BQN use Singeli * gnu/packages/bqn.scm: Add singeli Change-Id: I5a2ce84a2b96cdad0617af46978f44ef1a86047f --- gnu/packages/bqn.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 4d03385d21..acac2d45cc 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -34,6 +34,32 @@ (define-module (gnu packages bqn) #:use-module (gnu packages java) #:use-module (gnu packages compression)) +(define-public singeli + (let ((commit "5f9cbd46c265491ff167a5d9377d1462539dbdd8") + (revision "1")) + (package + (name "singeli") + (version (git-version "0.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mlochbaum/Singeli.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13mfxkb29n4phpqxiwfcd43mcg8773n03nml8d9rhbdb6s5jrixb")))) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("." "lib")))) + (synopsis "Language to generate performant C codes with") + (description + "Singeli is a domain-specific language for building high-performance +algorithms with abstractions over code that corresponds to individual instructions. +It's implemented in BQN, with a frontend that emits IR and a backend that converts it to C.") + (home-page "https://github.com/mlochbaum/Singeli") + (license license:isc)))) + (define-public dbqn (let ((commit "88f2b43966a75cc2c382421218eb30003bb16f4a") (revision "1")) -- 2.43.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 18:25:33 2024 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:33 +0000 Received: from localhost ([127.0.0.1]:51491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwiy-0002Bb-G3 for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:33 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:48323) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwiw-0002BF-NE for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:31 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id E5763320094F; Sat, 10 Feb 2024 18:25:08 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 10 Feb 2024 18:25:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1707607508; x= 1707693908; bh=nBBFPutO9ikM0lKMp4bS5PJmwAdTf2VqFMRrTXEgIz8=; b=f ioPds2pRirwt+ls/70eisf4xGQLEMD3m6tD4g3lGxZjWm8I0p5EQDrTU+fpG7D5V yWOc9w1pO5ehyV/GjPJd2oERtnwFdGc7NWvqCpBvJzwtyxB4zxM2OKQl8v7i4jcC 7lpiPuFpUi1TvEUT2uKAbglaCHi3fx16i/VKCbB5z7VKnCoTwOJpBKl3Bj2F5533 M4QuLFL8AH0ToIZFrHPWbHKJCuDS7hCukSeDJhN5BXlg0fYYVlwsodqO+8aBtgDK jfyPr3J6DqkEFpqUv4JSmrC05CfXE8+6V3n5s4iOSHttOPPkqy+DS+lz8kA/BkxX j5qPLe1BZnPzYtJK45syg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1707607508; x= 1707693908; bh=nBBFPutO9ikM0lKMp4bS5PJmwAdTf2VqFMRrTXEgIz8=; b=l MxvcIt2hr8UyDr0wEkqDxzgmyS/wzSUqbywJcwtffQvSmEzunA+/LtFM+oiP2VTK eWwB7S/WTks+1xbipL9cnDcUWCwa5xO8Gs3cSVG4tQTY3fex9vnbMZkga4geeJEs THADcDEwn/3qNlYwHky71haBKyfSkBxSohQkAklnkqF6o8sA2WbfOSk/2QIr9f0U Zmqomg68/CnTIrDN+W7i6ew4zqskyR31B5/tlJv47DH7BgrzIwET6ean5VSbWd5C yb4jjuydUlTkpbtW5Z7ulE0v6TPuwewM4+wNYNKB0qK1axqn7a5D5zyccKJW93QW Vm2u3tLUd8zOMngYD+a1g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpefgleejuefgteefhfeugeekgeduhf eufedtkeettdduvedvveevhfeiieetueegkeenucffohhmrghinhepghhithhhuhgsrdgt ohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg gvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:25:07 -0500 (EST) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH 2/5] gnu: bqn: Update dbqn. Date: Sat, 10 Feb 2024 23:28:08 +0000 Message-ID: <99918da32e5bdc454b624c69ff5f7c283b2ad6ab.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu 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.7 (-) * gnu/packages/bqn.scm (dbqn): Update dbqn version. Change-Id: Ia538f6b4b6f21e99121d5b65c3da11fd24c1a2c2 --- gnu/packages/bqn.scm | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index acac2d45cc..b4d141fc7a 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -61,25 +61,25 @@ (define-public singeli (license license:isc)))) (define-public dbqn - (let ((commit "88f2b43966a75cc2c382421218eb30003bb16f4a") - (revision "1")) + (let ((commit "ba14bcf1e1d0f90fe90906a6dd7b921460f070f6") + (revision "2")) (package (name "dbqn") (version (git-version "0.2.1" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dzaima/BQN") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "06mzvv7kmandhgwb6jwz3rivsj4ic549sy8afnb5zr6mfn5isyg5")))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dzaima/BQN") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0p09fb7h9c6qvhyfamak0dv9dzqyifkqps6ywcyrybv34xkgckfy")))) (build-system gnu-build-system) (arguments (list - #:imported-modules `(,@%gnu-build-system-modules - (guix build ant-build-system)) + #:imported-modules `(,@%gnu-build-system-modules (guix build + ant-build-system)) #:modules `((guix build gnu-build-system) ((guix build ant-build-system) #:prefix ant:) -- 2.43.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 18:25:36 2024 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:36 +0000 Received: from localhost ([127.0.0.1]:51500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj2-0002By-6a for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:36 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:38285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj0-0002BM-B4 for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:34 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 87D4D32004CE; Sat, 10 Feb 2024 18:25:12 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sat, 10 Feb 2024 18:25:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1707607512; x= 1707693912; bh=zXmwfHcC9fiLWM3YQ7uxiCFPU8dTLppIOlhMCcUZDWQ=; b=h dn3u5Y43UZPwxbXcPK+a/HGj4B9+c034lFGCwcSzjsKHe0xKGO6QvohjYxH1Xnbl 4xjhr0UtPeWhaML2LWIHJQplGS/EG5Ujfql6cGTXry+vb+FQSkAircrFBJYWecBI nJxijipoapnFOYdOHTidEy8ENCIyLGAPLfFivX8qeXmcdDQUkbDqQRWAJVjJ72Bt smaBYt0HUNDgjDyKDRYdHfYCkaua1Izh6K2x7oJ0yTuMn6cEQesGaoyIZojSW6di uUg+SGSzgEkZzfbA6iYqgDUMt6I+iSX57OiUccozumW8y1UFUz8GPhkFDoDKuYhN t1DZPDwnUiT2YPE+/+5Ug== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1707607512; x= 1707693912; bh=zXmwfHcC9fiLWM3YQ7uxiCFPU8dTLppIOlhMCcUZDWQ=; b=I TPwf1D1chi3FDkUwY3ShbdzuidgFUmoebsP4wco4heZXN3q9bhPKCRgNBJB2yAa0 nrO5zno3xCStqS31b3zKrJGBNIv38+l6U+GmIYwAUSQbeg30+3G14aAwsi6Rt+SN E8HJkr8G2uGdh03Y+20MoowAEnjwI4bbDH0CcImypiCdvsRuK9syvY6m1gDBv5VB rtXGFh6Ze1rx7XoNinI7xqyYYAJ1ldPe6dVYkICk+kw3Ikt/XzMZsAQJSDeAaFhM TPJmM71KCQG37AyLhSsiJVUCOt4AZyywhJ4sL5l8sttA6nykJ6y+fBl/bti/2rPA R2cdo0q8H+VNuPxwUXGSA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpefgleejuefgteefhfeugeekgeduhf eufedtkeettdduvedvveevhfeiieetueegkeenucffohhmrghinhepghhithhhuhgsrdgt ohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg gvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:25:11 -0500 (EST) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH 3/5] gnu: bqn: Update bqn-sources. Date: Sat, 10 Feb 2024 23:28:09 +0000 Message-ID: <377d37ff0dd5b4611eab77533d3417735c10264c.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu 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.7 (-) * gnu/packages/bqn.scm (bqn-sources): Update bqn-sources version. Change-Id: Ia17dfbc3d6d73fdf3203c99a229eccc6634eca2a --- gnu/packages/bqn.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index b4d141fc7a..9623fd5b57 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -135,17 +135,16 @@ (define-public dbqn (define bqn-sources ;; Aside from dbqn above, the main bqn repository is used by other - ;; implementations as a "known good" set of sources. CBQN uses dbqn to - ;; generate an intermediate bytecode for its own compilation. - (let ((commit "71ce36141aaacfa714edca2e408ca522a3bc5554")) - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mlochbaum/BQN") - (commit commit))) - (file-name (git-file-name "bqn-sources" commit)) - (sha256 - (base32 "060a3r5m7hynzxj4iz1av2kj5jf8w3j8yswzzx9wkx31rdrsiv2c"))))) + ;; implementations as a "known good" set of sources. + ;; CBQN initially uses dbqn to bootstrap itself. + ;; We use cbqn-bootstrap to build BQN for the end-users + (let ((commit "6f651be3e09f0628c7d47ddb7ce819a1755529ca")) + (origin + (method git-fetch) + (uri (git-reference (url "https://github.com/mlochbaum/BQN") + (commit commit))) + (file-name (git-file-name "bqn-sources" commit)) + (sha256 (base32 "0jhrazwp4s1a0pzrzyxi7szpchp4avqsvpmslfsgk3c88wf57q6b"))))) (define cbqn-bootstrap (let* ((revision "2") -- 2.43.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 18:25:40 2024 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:40 +0000 Received: from localhost ([127.0.0.1]:51509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj5-0002CJ-Rn for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:40 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:59915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj3-0002BZ-JX for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:38 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.west.internal (Postfix) with ESMTP id C8E57320099B; Sat, 10 Feb 2024 18:25:15 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sat, 10 Feb 2024 18:25:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1707607515; x= 1707693915; bh=v6sXTF6Si1Z1CNUb24mhemqwgJVKb1gUDTlpuJQJqeU=; b=M CPlc/qG3rfpsUOywx2RIocHrF4+09mTq9EXzlssXJ5HXYrIMZvo1equACmuxUstm z8xJX7PFG3F2SqrufOAiGxHLpejkSrNe9GJ2jNPCXanxxD2soYsb/qW90JtyXA2D Gt84nqsEM6leYUK0GYoMnACw50UkEg44+8FIqKAom1Q8+u2nvIqGUQfUEJL36U9w X5OS27Of86jXcyzVvL5LtiYM9DlsE1LONENkHxjCD0eox3ML3GXIpYdWNmFRwIzg MwLExzMrHmqqA6z2uslj17jyEWKfWei8JxnwOT6fus6UYc+Z8sBOigONdXexOXK5 EA5u9LsYN+rnMGD7bJCng== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1707607515; x= 1707693915; bh=v6sXTF6Si1Z1CNUb24mhemqwgJVKb1gUDTlpuJQJqeU=; b=C OMlhWNKArnl8f/4JAM2DophMu32CFcRL810DPNuKMh123GqrEgG22SFDgisdeGGI YarzBT063zRLD38GOBeaU8rBzglvWf/eR+Zg50uh+qiGAKZCUcMQ/7zL4RLNAeEQ +by3Ql6y66iSxWqfO58Hk6p3u4X0GuNQGiCm1FrWEX9xlAMDAJSuPArO3hMTxfh1 gD2ZJ3NFuwrN92LMItHmcDO9onoBEyRfdvCo/kbMSgyOGLjhzyasKxxK3AwdHtKD 70ghJTn3fT4mW5q98BXVmEx3HRQHnxfOMwtt0tVuR7G3SNSjsIzrgXOEeQi7wumI 7A5OS5nrrDEvx/VmJTA2A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgddutdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecuogfuuhhsphgvtghtffhomhgrihhnucdlgeelmdenuc fjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpegrvggtvghp ohhglhhuuceorggvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmheqnecuggftrfgrth htvghrnheptddttdegveefudekjedvudeggfdvheetjeeuteevtdetgfekieegueefleef vddtnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpghhithhhuhgsrdhiohenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrvggtvghpohhg lhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:25:14 -0500 (EST) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH 4/5] gnu: bqn: Update cbqn-bootstrap. Date: Sat, 10 Feb 2024 23:28:10 +0000 Message-ID: <8f847b0c66450efeb6f958bd19258b95240eaf4f.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu 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/bqn.scm (cbqn-bootstrap): Update cbqn-bootstrap version. Pass make flags to disable git submodules, disable REPLXX dependency. Update system invocation to generate bytecode. Add 'install phase (carried over from cbqn) so other packages can use cbqn-bootstrap to generate bytecode. Change-Id: I115737006ef56a90e643c00009155b02a22bf0b1 --- gnu/packages/bqn.scm | 88 ++++++++++++++++++++++++-------------------- 1 file changed, 49 insertions(+), 39 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 9623fd5b57..6d3ec43a0f 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -147,47 +147,57 @@ (define bqn-sources (sha256 (base32 "0jhrazwp4s1a0pzrzyxi7szpchp4avqsvpmslfsgk3c88wf57q6b"))))) (define cbqn-bootstrap - (let* ((revision "2") - (commit "66584ce1491d300746963b8ed17170348b2a03e6")) - (package - (name "cbqn-bootstrap") - (version (git-version "0" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dzaima/CBQN") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "13gg96aa56b8k08bjvv8i0f5nxrah2sij7g6pg7i21fdv08rd9iv")))) - (build-system gnu-build-system) - (arguments - (list - #:tests? #f ; skipping tests for bootstrap - #:make-flags #~(list (string-append "CC=" #$(cc-for-target))) - #:phases - #~(modify-phases %standard-phases - (delete 'configure) - (add-before 'build 'generate-bytecode - (lambda* (#:key inputs #:allow-other-keys) - (system (string-append #+dbqn - "/bin/dbqn ./genRuntime " - #+bqn-sources)))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (mkdir-p (string-append #$output "/bin")) - (chmod "BQN" #o755) - (rename-file "BQN" "bqn") - (install-file "bqn" (string-append #$output "/bin"))))))) - (native-inputs (list dbqn bqn-sources)) - (inputs (list icedtea-8 libffi)) - (synopsis "BQN implementation in C") - (description "This package provides the reference implementation of + (package + (name "cbqn-bootstrap") + (version "0.6.0") + (outputs '("out")) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dzaima/CBQN") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qh5hv76bj55ajna8smwniqfa1nmnyqahk40in5bzjsx3vvikpw5")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f + #:make-flags #~(list (string-append "version=" + #$version) + (string-append "CC=" + #$(cc-for-target)) "REPLXX=0" + "nogit=1" "notui=1") + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'generate-bytecode + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p (string-append "./build/bytecodeLocal/gen")) + (system (string-append #+dbqn + "/bin/dbqn ./build/genRuntime " + #+bqn-sources " " "./build/bytecodeLocal"))))) + (add-after 'generate-bytecode 'symlink-singeli + (lambda* (#:key inputs outputs #:allow-other-keys) + (symlink (string-append (assoc-ref inputs "singeli") + "/lib") "build/singeliLocal"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (mkdir-p (string-append #$output "/bin")) + (chmod "BQN" #o755) + (rename-file "BQN" "bqn") + (install-file "bqn" + (string-append #$output "/bin"))))))) + (native-inputs (list singeli dbqn bqn-sources)) + (inputs (list icedtea-8 libffi)) + (synopsis "BQN implementation in C") + (description + "This package provides the reference implementation of @uref{https://mlochbaum.github.io/BQN/, BQN}, a programming language inspired by APL.") - (home-page "https://mlochbaum.github.io/BQN/") - (license license:gpl3)))) + (home-page "https://mlochbaum.github.io/BQN/") + (license license:gpl3))) (define-public cbqn (package -- 2.43.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 18:25:43 2024 Received: (at 69023) by debbugs.gnu.org; 10 Feb 2024 23:25:43 +0000 Received: from localhost ([127.0.0.1]:51520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj9-0002Cd-Cg for submit@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:43 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:45835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rYwj7-0002Bx-60 for 69023@debbugs.gnu.org; Sat, 10 Feb 2024 18:25:41 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 6136932004CE; Sat, 10 Feb 2024 18:25:19 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sat, 10 Feb 2024 18:25:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1707607518; x= 1707693918; bh=7HTXpGEnwKY4gZK3GyP4RPejUBmkjvgjOpkv6SVRcv8=; b=o DSCKiyS4z0p9hPLFP/pzcAYlK3auzl/aCuKTGTSQ8ehjMax+cQ2tAEJp+i6lTsw3 SFCfTH7gKgG4SM5QUHHLicetRLsm7LN987wbApnjN0sxUZ4uoNM9xwJqQ91JEOcz BaIG+bvlXhciSiF9jN3iWwrSIgZHM1Fy8wLf4eV/xiKTT/e4LcJ+pyKwmrZpjrr3 DDUQdzaBVcRDXhD7Qom3xrK3vbXHhZuMo3kEbazRWtrmPQSpZxN2qRNrY+rYauBE 3tbrEwKP8iWs0IX+nfn9+z/3accO0AZ4wivjXn/IKKaeJLoSbR8TIN2WPyUVQux+ XPp6wvFq6dmcKBsOJujUQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1707607518; x= 1707693918; bh=7HTXpGEnwKY4gZK3GyP4RPejUBmkjvgjOpkv6SVRcv8=; b=d ibEl4/OO8mHT0rNeh36JDsGnuUHUmEXSKKeATKXBK1mxTTtW/pZgPXXOspY5zwCR iImYVmCszYacv2J2YGbH1kP823wUFuDzTl453ELAMxyURBnYAHNYwnf8b+uVVUml 4xpWyctrEqL1JVvQ+GBXEYz3uAlbIsnIBxLFtZZ3mmI1WYGqHp00/cRZU2rWhKSI wJOMHUhmHKaFN6vwxu8LxvHm+1CffDJ1GzOy1tGU4Y9Qs9s+X9/f3tvECJmsmZsp Jty/ch1Za1Gt0txJ/pUWdiITNjItGByod5iGkzxyJK+JxihEaDB2i3YjTpdDiecS cG1uGMwkUFfYHQyGwcXBA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddtgdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvvefufffkofgjfhgggfestdekre dtredttdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehfrghs thhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeejgfeufeefleevvdeihffhtdeuie etieffjefhkedtleelhfffffekjedviedvudenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpegrvggtvghpohhglhhusehfrghsthhmrghilhdrfh hm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Feb 2024 18:25:18 -0500 (EST) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH 5/5] gnu: bqn: Update cbqn. Date: Sat, 10 Feb 2024 23:28:11 +0000 Message-ID: <49846553277b9a80f952daf89c4059ddfa5a0d49.1707607099.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu 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.7 (-) * gnu/packages/bqn.scm (cbqn): Update cbqn. Update version. Override 'generate-bytecode to rely on cbqn-bootstrap instead of dbqn. Change-Id: I1660d218960e7395f4c10983d840e3fa4b451d14 --- gnu/packages/bqn.scm | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 6d3ec43a0f..66c70a8516 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -209,9 +209,16 @@ (define-public cbqn (list #:tests?) (package-arguments cbqn-bootstrap)) ((#:make-flags flags #~(list)) - #~(cons* "shared-o3" "o3" #$flags)) + #~(append #$flags '("shared-o3" "o3"))) ((#:phases phases #~%standard-phases) #~(modify-phases #$phases + (replace 'generate-bytecode + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p (string-append "./build/bytecodeLocal/gen")) + (system (string-append #+cbqn-bootstrap + "/bin/bqn ./build/genRuntime " + #+bqn-sources " ./build/bytecodeLocal"))))) (replace 'check (lambda* (#:key inputs tests? #:allow-other-keys) (when tests? @@ -219,25 +226,21 @@ (define-public cbqn #+bqn-sources "/test/this.bqn\"")) (map (lambda (x) - (system (string-append "./BQN ./test/" x - ".bqn"))) + (system (string-append "./BQN ./test/" x ".bqn"))) '("cmp" "equal" "copy" "random")) (system "make -C test/ffi")))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let* ((bin (string-append (assoc-ref outputs "out") - "/bin")) - (lib (string-append (assoc-ref outputs "lib") - "/lib")) - (include (string-append (assoc-ref outputs "lib") - "/include"))) - (mkdir-p bin) - (rename-file "BQN" "bqn") - (install-file "bqn" bin) - (install-file "libcbqn.so" lib) - (install-file "include/bqnffi.h" include)))))))) - (native-inputs (list dbqn + (add-after 'install 'install-lib-stuff + (lambda* (#:key outputs #:allow-other-keys) + (let* ((lib (string-append (assoc-ref outputs "lib") + "/lib")) + (include (string-append (assoc-ref outputs "lib") + "/include"))) + (install-file "libcbqn.so" lib) + (install-file "include/bqnffi.h" include)))))))) + (native-inputs (list cbqn-bootstrap + singeli bqn-sources libffi)) + (inputs (list libffi)) (properties `((tunable? . #t))))) -- 2.43.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 31 00:18:47 2024 Received: (at 69023) by debbugs.gnu.org; 31 Mar 2024 04:18:47 +0000 Received: from localhost ([127.0.0.1]:46429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqmed-0003EM-Cu for submit@debbugs.gnu.org; Sun, 31 Mar 2024 00:18:47 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:44945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rqmea-0003Dc-6L for 69023@debbugs.gnu.org; Sun, 31 Mar 2024 00:18:46 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 0525E3200A01 for <69023@debbugs.gnu.org>; Sun, 31 Mar 2024 00:18:34 -0400 (EDT) Received: from imap50 ([10.202.2.100]) by compute2.internal (MEProxy); Sun, 31 Mar 2024 00:18:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1711858714; x=1711945114; bh=QvzquQMsP6 4kw7YM99sCTOUOuBEjY1/vcCzakfGal0c=; b=vA6rARfG+DEZPyV9prg+62zG6d XqE1u49vzTV4x1JgV6aiHLqHyZQRx8Hp0s7BkE0gwB5/cWEFEHx+4g12sAtPwJRg 2OaPgT4Ws/c1p+6FE+LsLxEGx2PC7vvQoYcMR/v2pkxkR8tgNUjgiJdKhkkwXMg+ 5x4df3zltMf4/pGRzJVGNN372fBmoHTfiA67VQExk+AiVuga/BCrQs7iCEAYrp/C gsCo4D5Uu1ThV9Bh2NsC/+Oh21dac/I23BmNlJdYUE8QaCLaSLILDe14c3mVH402 w01aLK943hs2Fn8b/pNQNFBBb+wCxNHbyf1IYYbekH3TfGvfwbeKsE8QAj8Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1711858714; x=1711945114; bh=QvzquQMsP64kw7YM99sCTOUOuBEj Y1/vcCzakfGal0c=; b=tgdb9sUX378WHzrbBnV9NY++ld8uEJDTqA768ggs86vl ea5cvQf+LFi/esbCK+reIUCfOhrQBmIM50+ou6vDudUSsAnYmwNqwRcj8D32cuYV GBqelikoRx3G9xSt2bVNhfWvJ6uI4geV5Mq+qjvnMY2YcckPfzDR2w4c0Mmha34E 3MMKlQDL9ejKa8uckkq6tl2UeaTRcVeaaRAIsMtCwLbn2Ww1Cxotxhk35fKefQyz SE7iX/8SoUvPL6pN0WqvsE9Hiwv7pJaUcAy2vLP735lGmB7XyxYk+PzSrP3yUlDz 9CGXUTU3Kn4ClQLptbVrw5Vi3+toAww7gshB3LHQOw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddviedgjeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepteelkedtleehueelueelvefgtd fhleeuhfekgefgtdfgvdegffdvgfdtgeelhfeinecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomheprggvtggvphhoghhluhesfhgrshhtmhgrihhlrd hfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 1D64B1700093; Sun, 31 Mar 2024 00:18:34 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-333-gbfea15422e-fm-20240327.001-gbfea1542 MIME-Version: 1.0 Message-Id: In-Reply-To: <49846553277b9a80f952daf89c4059ddfa5a0d49.1707607099.git.aecepoglu@fastmail.fm> References: <49846553277b9a80f952daf89c4059ddfa5a0d49.1707607099.git.aecepoglu@fastmail.fm> Date: Sun, 31 Mar 2024 05:22:46 +0100 From: aecepoglu To: 69023@debbugs.gnu.org Subject: Re: [PATCH 5/5] gnu: bqn: Update cbqn. Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 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.7 (-) Can we get this reviewed please? The extra FFI capabilities it brings is critical in developing more libraries in BQN. On Sat, 10 Feb 2024, at 11:28 PM, aecepoglu wrote: > * gnu/packages/bqn.scm (cbqn): Update cbqn. > Update version. > Override 'generate-bytecode to rely on cbqn-bootstrap instead of dbqn. > > Change-Id: I1660d218960e7395f4c10983d840e3fa4b451d14 > --- > gnu/packages/bqn.scm | 37 ++++++++++++++++++++----------------- > 1 file changed, 20 insertions(+), 17 deletions(-) > > diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm > index 6d3ec43a0f..66c70a8516 100644 > --- a/gnu/packages/bqn.scm > +++ b/gnu/packages/bqn.scm > @@ -209,9 +209,16 @@ (define-public cbqn > (list #:tests?) > (package-arguments cbqn-bootstrap)) > ((#:make-flags flags #~(list)) > - #~(cons* "shared-o3" "o3" #$flags)) > + #~(append #$flags '("shared-o3" "o3"))) > ((#:phases phases #~%standard-phases) > #~(modify-phases #$phases > + (replace 'generate-bytecode > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((out (assoc-ref outputs "out"))) > + (mkdir-p (string-append "./build/bytecodeLocal/gen")) > + (system (string-append #+cbqn-bootstrap > + "/bin/bqn ./build/genRuntime " > + #+bqn-sources " ./build/bytecodeLocal"))))) > (replace 'check > (lambda* (#:key inputs tests? #:allow-other-keys) > (when tests? > @@ -219,25 +226,21 @@ (define-public cbqn > #+bqn-sources > "/test/this.bqn\"")) > (map (lambda (x) > - (system (string-append "./BQN ./test/" x > - ".bqn"))) > + (system (string-append "./BQN ./test/" x ".bqn"))) > '("cmp" "equal" "copy" "random")) > (system "make -C test/ffi")))) > - (replace 'install > - (lambda* (#:key outputs #:allow-other-keys) > - (let* ((bin (string-append (assoc-ref outputs "out") > - "/bin")) > - (lib (string-append (assoc-ref outputs "lib") > - "/lib")) > - (include (string-append (assoc-ref outputs "lib") > - "/include"))) > - (mkdir-p bin) > - (rename-file "BQN" "bqn") > - (install-file "bqn" bin) > - (install-file "libcbqn.so" lib) > - (install-file "include/bqnffi.h" include)))))))) > - (native-inputs (list dbqn > + (add-after 'install 'install-lib-stuff > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((lib (string-append (assoc-ref outputs "lib") > + "/lib")) > + (include (string-append (assoc-ref outputs "lib") > + "/include"))) > + (install-file "libcbqn.so" lib) > + (install-file "include/bqnffi.h" include)))))))) > + (native-inputs (list cbqn-bootstrap > + singeli > bqn-sources > libffi)) > + (inputs (list libffi)) > (properties > `((tunable? . #t))))) > -- > 2.43.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 14 04:21:55 2024 Received: (at 69023) by debbugs.gnu.org; 14 Apr 2024 08:21:55 +0000 Received: from localhost ([127.0.0.1]:34242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rvv7b-0004oi-GF for submit@debbugs.gnu.org; Sun, 14 Apr 2024 04:21:55 -0400 Received: from fhigh5-smtp.messagingengine.com ([103.168.172.156]:42379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rvv7W-0004nz-Um for 69023@debbugs.gnu.org; Sun, 14 Apr 2024 04:21:54 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 57E4711400E0; Sun, 14 Apr 2024 04:21:34 -0400 (EDT) Received: from imap50 ([10.202.2.100]) by compute2.internal (MEProxy); Sun, 14 Apr 2024 04:21:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1713082894; x=1713169294; bh=PlgSkEFUOn +9cvPnzdIn/0FkuWKm+QmFqRcRVPYGm5M=; b=J+ixRp3DZgg5ZjUbmeALyrxppv Rqerg0IqG0inmrdwPvwtISJhI8z8fXZe0iwiYvotp4pakiID3dsZ2iiftzeQT7PH OIl1L+5fCmPKNXUX24SHvbbOXnDJTYuvuuw24olLr4XEKZX0UuPH/yHCGFxVlj9o sLJYb6Q8LfnbFQNny4SojZfMCH//AE1ol0DrHCYJH52Q248xKQgcCNhzF41FzoRj o9HFjsSvCz/iYdPuh1v5jPMnVmxdAXCOomtQ4WeoMgCQQMIio6FarZ/L3eMt5hGd vQA9eEM4AD2ZrzB/fFn+sUD4qxtOlCBcVPh86Tt0J/8A8+GZSioB2Dyflr3w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1713082894; x=1713169294; bh=PlgSkEFUOn+9cvPnzdIn/0FkuWKm +QmFqRcRVPYGm5M=; b=Cvef8xzWwuNOPGB2wZVc8Da0J5uwrzD+MnhxmqaMEWv8 CSdSXLEnxokn2/iS2swsK9XlJmn+ft+TrtMSe86YICXXj589PNF7QYNOm5C98gdN EM6zTRp6RUxxnvlYHtkA1L/w/TNj63YkntyvuDgHLeFb4y5cMFkegKoWRiVBKzEY 4SeZZtbccBpiBxhgFlQRi0e4oImHkS0CIcDuznDT6Hkyx+b7zbqVplsAVpX6S9lo KPu54aqYOrJEh2Rnxso01fM/YkVnLK7DhgxvxhrWTaogGbkBo+dfSI96uONjQOsl ytEWRJmMFy4vRCR7KnQErSwi3g+JfEfn3fjxK/nRVw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudeiledgtdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvvefutgesth dtredtreertdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehf rghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpedtvdffleekveeuleehgfektd egheefffdvkeekueeiiefhheegfeffuddvleevjeenucffohhmrghinhepghhnuhdrohhr ghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrvg gtvghpohhglhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id E904B1700097; Sun, 14 Apr 2024 04:21:33 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-379-gabd37849b7-fm-20240408.001-gabd37849 MIME-Version: 1.0 Message-Id: <67f1f8a1-b664-4953-b09d-6d6457d5c485@app.fastmail.com> In-Reply-To: References: Date: Sun, 14 Apr 2024 09:26:00 +0100 From: aecepoglu To: 69023@debbugs.gnu.org Subject: Re: bug#69023: Acknowledgement ([PATCH 0/5] gnu: package: Update cbqn.) Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69023 Cc: guix-patches@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 (-) It has been 2 months. Can someone look at this please? Thank you. On Sat, 10 Feb 2024, at 11:21 PM, GNU bug Tracking System wrote: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > guix-patches@gnu.org > > If you wish to submit further information on this problem, please > send it to 69023@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. > > -- > 69023: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69023 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 14 04:43:07 2024 Received: (at submit) by debbugs.gnu.org; 14 Apr 2024 08:43:08 +0000 Received: from localhost ([127.0.0.1]:34282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rvvS6-0007yz-LJ for submit@debbugs.gnu.org; Sun, 14 Apr 2024 04:43:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rvvS2-0007wz-ET for submit@debbugs.gnu.org; Sun, 14 Apr 2024 04:43:04 -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 1rvvRl-0006IV-QM for guix-patches@gnu.org; Sun, 14 Apr 2024 04:42:45 -0400 Received: from fout2-smtp.messagingengine.com ([103.168.172.145]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rvvRj-0003ai-Ts for guix-patches@gnu.org; Sun, 14 Apr 2024 04:42:45 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfout.nyi.internal (Postfix) with ESMTP id F39F513800EF; Sun, 14 Apr 2024 04:42:42 -0400 (EDT) Received: from imap50 ([10.202.2.100]) by compute2.internal (MEProxy); Sun, 14 Apr 2024 04:42:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1713084162; x=1713170562; bh=yg24VxX7+N zUkzBUf2+BAt3BJJSdDVRwug8HMEhSR4Y=; b=Fx6hCL5jJHs178M1QjxU0uIVyU uObWfYtQqrOk68OkoXIW9w4VuySDICHtAs55yLt/F/0+Lic/8wovUF+T1aPWfqqw FrZV32ciy1FOlMwk5dbdgeClateg0VKDvPPqfYmJ/+fmBQRVS+Fq0/wwIdd4trVP T5YqFBpunpBYDLYbauGiqtOVDRRk4vXlyDMwlRMjvaXZDIAcxmYnNvOIyDR3Xrc0 PASXTk6ibPYfqFy6ip6peZyLXkfjL6FEQPBJaL3ACKh909QE0ZsrvkmFslwu1V2X v+dUtawWzV8LsdXypdVQaP5L7mmvoSqiJdXoFs55WO9hsJH5+XPzmXVIEOkA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1713084162; x=1713170562; bh=yg24VxX7+NzUkzBUf2+BAt3BJJSd DVRwug8HMEhSR4Y=; b=PBKaXLnIrL8PfegJH1UPhEZvFzOtroz4UN0L1+9kzcR3 4J7RTXv4kOegbxYI9c935kxhSjQLmQRaeUkIv7iBlJhYRMSlcHn06r1hduO+2mV7 ZqqR53z3vUvcdAkRfSJ9sl0cDuLXGiBg7XfKM1bDHHHt7HWArPU9SK7T9bZnaDhF oktS3WhxlVAh8KM4qKpbtblw7Q3xghwcp/X2y95KkwNmO7+boe1VQpQLSo7mBuSg miMizq542Vv2rWS3O4xNerSOckFDRrNXeZbXFjmQ9GrmKqUGJGrV3bEItU/Dsy6l xxtejpBQWGeZ3Oxiv3nXQBidy1Wx66ZmqVglCQs8BQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudeiledgtdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvvefutgesth dtredtreertdenucfhrhhomheprggvtggvphhoghhluhcuoegrvggtvghpohhglhhusehf rghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpedtvdffleekveeuleehgfektd egheefffdvkeekueeiiefhheegfeffuddvleevjeenucffohhmrghinhepghhnuhdrohhr ghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrvg gtvghpohhglhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id B3AB91700093; Sun, 14 Apr 2024 04:42:42 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-379-gabd37849b7-fm-20240408.001-gabd37849 MIME-Version: 1.0 Message-Id: <949b2bd4-5677-4859-be6a-641b78d3ad77@app.fastmail.com> In-Reply-To: <67f1f8a1-b664-4953-b09d-6d6457d5c485@app.fastmail.com> References: <67f1f8a1-b664-4953-b09d-6d6457d5c485@app.fastmail.com> Date: Sun, 14 Apr 2024 09:47:10 +0100 From: aecepoglu To: 69023@debbugs.gnu.org Subject: Re: bug#69023: Acknowledgement ([PATCH 0/5] gnu: package: Update cbqn.) Content-Type: text/plain Received-SPF: pass client-ip=103.168.172.145; envelope-from=aecepoglu@fastmail.fm; helo=fout2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: liliana.prikler@gmail.com, guix-patches@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: -0.0 (/) cc'ing a prior reviewer On Sun, 14 Apr 2024, at 9:26 AM, aecepoglu wrote: > It has been 2 months. Can someone look at this please? > > Thank you. > > On Sat, 10 Feb 2024, at 11:21 PM, GNU bug Tracking System wrote: >> Thank you for filing a new bug report with debbugs.gnu.org. >> >> This is an automatically generated reply to let you know your message >> has been received. >> >> Your message is being forwarded to the package maintainers and other >> interested parties for their attention; they will reply in due course. >> >> Your message has been sent to the package maintainer(s): >> guix-patches@gnu.org >> >> If you wish to submit further information on this problem, please >> send it to 69023@debbugs.gnu.org. >> >> Please do not send mail to help-debbugs@gnu.org unless you wish >> to report a problem with the Bug-tracking system. >> >> -- >> 69023: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69023 >> GNU Bug Tracking System >> Contact help-debbugs@gnu.org with problems From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 19 14:44:43 2024 Received: (at 69023) by debbugs.gnu.org; 19 Apr 2024 18:44:43 +0000 Received: from localhost ([127.0.0.1]:59723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxtE2-0004Y0-US for submit@debbugs.gnu.org; Fri, 19 Apr 2024 14:44:43 -0400 Received: from mail-lf1-x142.google.com ([2a00:1450:4864:20::142]:61947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxtDz-0004Wv-Iu for 69023@debbugs.gnu.org; Fri, 19 Apr 2024 14:44:41 -0400 Received: by mail-lf1-x142.google.com with SMTP id 2adb3069b0e04-5193363d255so3119566e87.3 for <69023@debbugs.gnu.org>; Fri, 19 Apr 2024 11:44:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713552259; x=1714157059; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=kfxHWx4P+nhqPCzdjWAtq8b8uHyrkQ+PxaVxw+HWvYc=; b=LeYk+EQcJr1+G8tKVKeQyMvre5BuHUDzFSw+t6HezTbJRLgj1BxUqUUs78T1TcusQU Qjhm2DJAAln3BmTz5ysXkWlcQj0prv/AH8cBIOoXg4ff81uH4kHMftl24qcMzUfGqnC3 Mxx36no6BnF7UMzNpX2N8zpfYI5Eo8KIkCSr+0tTRpyccfJZw/gXYkzgTVmcyfzgyMsg pwAFdUGzK0hzA8R+UDSkYJ6zBLw+0HQ8gTaJP39vseOLZhvG6UaPPWmEh9DwQ6SNdxF/ agCK5aawV6FICIWaBbMdHinDcISUVVoxDgyDnivFIlDi2JK4/vA4cPI40HPIfY2Hm0OK WgzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713552259; x=1714157059; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=kfxHWx4P+nhqPCzdjWAtq8b8uHyrkQ+PxaVxw+HWvYc=; b=XUvleJ5vqSOEA5Uv2+joHbT1w9KsYqgrEcMpwPuNxcvrqNgzwZlKs72G4yAWIEEY7u 8Cw92k9doFObW/2y86ku59wUJO/DB6OBZouN8ns3A+HaOEW/5RJc+X2gt5qNItN6yP4o ZYvYIH9JSoS2/qU2pZlUF651Zy4FkDvdG7gCrl9kSaH9xUL0CykENn9lL9wN5FSIzaQa Fv5fQLaH1N2aCX/glUiUtpQmw1f9mGhtxqnnRiXcTgfKRtxScxBvXopuwSRvoq9yd6IL MhE7KF3YlfjKXtFCq4Hr9RzRldWjPhIFYsbO8HMrCZsn1xbfnLsNuZtDIu3BeWNhBQi2 Xi/A== X-Forwarded-Encrypted: i=1; AJvYcCXcsBweeJYjEXMJ6BJUIPbwUq++WKvfCswpTC9aD2gzwNIFqwpXri3HEyu1BUgwuSMDWvQgtYgl6moGb5CGaPZ3IFSSpIA= X-Gm-Message-State: AOJu0YxGCED/h30lAIYcwvlO90DMlh5pVuVh7mGC79Pqk0mjHvdr5HPo Tm43LlxN9jnMLH3FZdC3625S/ykV9OOvCSh1le+0kwL5hyBnm7oM X-Google-Smtp-Source: AGHT+IEc5eSbXuDnwbUIXqBrgfgZ39LoDcvfq4JT8sqjVib1B0vYEnm1P7y4FqhCfimtsUSLrIr25Q== X-Received: by 2002:a05:6512:220b:b0:51a:d83b:8d1e with SMTP id h11-20020a056512220b00b0051ad83b8d1emr700078lfu.7.1713552258635; Fri, 19 Apr 2024 11:44:18 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id og2-20020a1709071dc200b00a5592f6d1casm211815ejc.126.2024.04.19.11.44.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Apr 2024 11:44:18 -0700 (PDT) Message-ID: Subject: Re: [PATCH 1/5] gnu: bqn: Add singeli. From: Liliana Marie Prikler To: aecepoglu , 69023@debbugs.gnu.org Date: Fri, 19 Apr 2024 20:44:15 +0200 In-Reply-To: <75533bd75ddccc62b5041e1532d6161f074ef93a.1707607099.git.aecepoglu@fastmail.fm> References: <75533bd75ddccc62b5041e1532d6161f074ef93a.1707607099.git.aecepoglu@fastmail.fm> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69023 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 (-) Am Samstag, dem 10.02.2024 um 23:28 +0000 schrieb aecepoglu: > Newer versions of BQN use Singeli This comment is kinda gratuitous, but if you need it, please make it a full sentence. > * gnu/packages/bqn.scm: Add singeli Missing final dot. > Change-Id: I5a2ce84a2b96cdad0617af46978f44ef1a86047f > --- > =C2=A0gnu/packages/bqn.scm | 26 ++++++++++++++++++++++++++ > =C2=A01 file changed, 26 insertions(+) >=20 > diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm > index 4d03385d21..acac2d45cc 100644 > --- a/gnu/packages/bqn.scm > +++ b/gnu/packages/bqn.scm > @@ -34,6 +34,32 @@ (define-module (gnu packages bqn) > =C2=A0=C2=A0 #:use-module (gnu packages java) > =C2=A0=C2=A0 #:use-module (gnu packages compression)) > =C2=A0 > +(define-public singeli > +=C2=A0 (let ((commit "5f9cbd46c265491ff167a5d9377d1462539dbdd8") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (revision "1")) > +=C2=A0=C2=A0=C2=A0 (package > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (name "singeli") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (version (git-version "0.1.1" revision co= mmit)) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (source > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (origin > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (method git-fetch) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (uri (git-reference > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 (url "https://github.com/mlochbaum/Singeli.git") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 (commit commit))) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (file-name (git-file-na= me name version)) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (sha256 > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32 > "13mfxkb29n4phpqxiwfcd43mcg8773n03nml8d9rhbdb6s5jrixb")))) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (build-system copy-build-system) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (arguments > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 '(#:install-plan '(("." "lib")))) This=E2=80=A6 looks weird. Particularly given that the layout of Singeli l= ooks like a source tree with all kinds of things. > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (synopsis "Language to generate performan= t C codes with") I'd prefer "Domain-specific language for high-performance algorithms". WDYT? > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (description > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "Singeli is a domain-specific langu= age for building high- > performance > +algorithms with abstractions over code that corresponds to > individual instructions. > +It's implemented in BQN, with a frontend that emits IR and a backend > that converts it to C.") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (home-page "https://github.com/mlochbaum/= Singeli") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:isc)))) > + > =C2=A0(define-public dbqn > =C2=A0=C2=A0 (let ((commit "88f2b43966a75cc2c382421218eb30003bb16f4a") > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (revision "1")) Cheers From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 19 14:45:18 2024 Received: (at 69023) by debbugs.gnu.org; 19 Apr 2024 18:45:18 +0000 Received: from localhost ([127.0.0.1]:59730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxtEc-0004d2-Gm for submit@debbugs.gnu.org; Fri, 19 Apr 2024 14:45:18 -0400 Received: from mail-ej1-x643.google.com ([2a00:1450:4864:20::643]:51253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxtEa-0004ca-1A for 69023@debbugs.gnu.org; Fri, 19 Apr 2024 14:45:16 -0400 Received: by mail-ej1-x643.google.com with SMTP id a640c23a62f3a-a51a7d4466bso252507566b.2 for <69023@debbugs.gnu.org>; Fri, 19 Apr 2024 11:45:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713552296; x=1714157096; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=JJNUXNJy44bFyzla91lwGVSLRW1zqeBpXYdcj6/vduU=; b=WoNNpi3cAAYmUmhXjlqQO60by1ufptrZ7ZoKLU/oMH1iqVTAdh6me0Li67gtXFsE4y DigTy+lipJZen5Iv6fJexJaEzj6QUCYy/9BgrL04WsDkWFFc1wtVn2WkzTb3kJaLorfn khmD//Jq0zvkXLctfMBaZ0Bw2MD4oOYyB8sl/xwKwChsk9gpULFUwiz9W8NYrjVLtU9V 3t0NsbnXD6luU3iUj2D45ZZbJI1wL91decKiy2kmkEJ4mx6EvTwDzWB2p/TQVEAAdblV 79UlWGGPeUFdzTiX7jtjOrLnZ6M71wLixs7EiE57no3z9j34PrkErS5sOQa1j8vOUrFd 9Bcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713552296; x=1714157096; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=JJNUXNJy44bFyzla91lwGVSLRW1zqeBpXYdcj6/vduU=; b=wjauKojYhSFxf0+O9lwbp6fBRwQHEyJ/Xh5AJrGSO3tRaULQXY2VEow2lSU4JOLPNm pMfTVpZzn9GLrZ9MHXkyonuZFdE4kz2FV4BHqYrQdV4xjyMsT3cPF5EzEdhUTlm97f4I C2dr1WKCC+TzZ57GZyByXBqq33aliTKpaoLKd23qujg6jm7tlyhlcJi42jbrdyGgORpm oumzr+SDCsgYrcVOZzaeJ9g8wO6lkbgzQ/2lkzDsXPX6RnwZM2wFqFt6DOy4B2pXd0tg jkN1WjimqwqKySJsHsjSKEl6oF2cgtBvuLgQj7WfGpsnjBtIhMk+CKPi8BHBol89YuZL TAiQ== X-Forwarded-Encrypted: i=1; AJvYcCW7o6LTb5qNhluSsxyqYZUG2iY8cVlRRXNj3RU4Sn1muAnEltX0dTCH3ek6pWOeKFBTsX3lWgNGYuvMJaU63kRgyn0E7nY= X-Gm-Message-State: AOJu0YyTbt2G+IhvbV7p4B1ZAgNnFreia2+jhN3c7I2jb/GTSFONsO7u iNWJxB/0Tq2YJEq+7syPTs6UeLh2Z/mFTyw/eX2+kjw5krY+CgCs X-Google-Smtp-Source: AGHT+IHvxiUklisd+yWocT69Z/7JoqMQsEVxHlbUW27wj99h/zynTYUMNKQQ9I52QmEHpKwP71B08w== X-Received: by 2002:a17:906:4ed9:b0:a51:ad60:ea32 with SMTP id i25-20020a1709064ed900b00a51ad60ea32mr1981712ejv.27.1713552295835; Fri, 19 Apr 2024 11:44:55 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id mc11-20020a170906eb4b00b00a5256d8c956sm2487996ejb.61.2024.04.19.11.44.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Apr 2024 11:44:55 -0700 (PDT) Message-ID: <4ec9eacac91e7fafea0c297e326035097b6430ef.camel@gmail.com> Subject: Re: [PATCH 2/5] gnu: bqn: Update dbqn. From: Liliana Marie Prikler To: aecepoglu , 69023@debbugs.gnu.org Date: Fri, 19 Apr 2024 20:44:52 +0200 In-Reply-To: <99918da32e5bdc454b624c69ff5f7c283b2ad6ab.1707607099.git.aecepoglu@fastmail.fm> References: <99918da32e5bdc454b624c69ff5f7c283b2ad6ab.1707607099.git.aecepoglu@fastmail.fm> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69023 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 (-) QW0gU2Ftc3RhZywgZGVtIDEwLjAyLjIwMjQgdW0gMjM6MjggKzAwMDAgc2NocmllYiBhZWNlcG9n bHU6Cj4gKiBnbnUvcGFja2FnZXMvYnFuLnNjbSAoZGJxbik6IFVwZGF0ZSBkYnFuIHZlcnNpb24u Cj4gCj4gQ2hhbmdlLUlkOiBJYTUzOGY2YjRiNmYyMWU5OTEyMWQ1YjY1YzNkYTExZmQyNGMxYTJj Mgo+IC0tLQo+IMKgZ251L3BhY2thZ2VzL2Jxbi5zY20gfCAyNiArKysrKysrKysrKysrLS0tLS0t LS0tLS0tLQo+IMKgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYnFuLnNjbSBiL2dudS9wYWNrYWdl cy9icW4uc2NtCj4gaW5kZXggYWNhYzJkNDVjYy4uYjRkMTQxZmM3YSAxMDA2NDQKPiAtLS0gYS9n bnUvcGFja2FnZXMvYnFuLnNjbQo+ICsrKyBiL2dudS9wYWNrYWdlcy9icW4uc2NtCj4gQEAgLTYx LDI1ICs2MSwyNSBAQCAoZGVmaW5lLXB1YmxpYyBzaW5nZWxpCj4gwqDCoMKgwqDCoMKgIChsaWNl bnNlIGxpY2Vuc2U6aXNjKSkpKQo+IMKgCj4gwqAoZGVmaW5lLXB1YmxpYyBkYnFuCj4gLcKgIChs ZXQgKChjb21taXQgIjg4ZjJiNDM5NjZhNzVjYzJjMzgyNDIxMjE4ZWIzMDAwM2JiMTZmNGEiKQo+ IC3CoMKgwqDCoMKgwqDCoCAocmV2aXNpb24gIjEiKSkKPiArwqAgKGxldCAoKGNvbW1pdCAiYmEx NGJjZjFlMWQwZjkwZmU5MDkwNmE2ZGQ3YjkyMTQ2MGYwNzBmNiIpCj4gK8KgwqDCoMKgwqDCoMKg IChyZXZpc2lvbiAiMiIpKQo+IMKgwqDCoMKgIChwYWNrYWdlCj4gwqDCoMKgwqDCoMKgIChuYW1l ICJkYnFuIikKPiDCoMKgwqDCoMKgwqAgKHZlcnNpb24gKGdpdC12ZXJzaW9uICIwLjIuMSIgcmV2 aXNpb24gY29tbWl0KSkKPiAtwqDCoMKgwqDCoCAoc291cmNlIChvcmlnaW4KPiAtwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChtZXRob2QgZ2l0LWZldGNoKQo+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQo+IC3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2R6YWlt YS9CUU4iKQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGNv bW1pdCBjb21taXQpKSkKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlLW5h bWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIChzaGEyNTYKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGJh c2UzMgo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgCj4gIjA2bXp2djdrbWFu ZGhnd2I2and6M3JpdnNqNGljNTQ5c3k4YWZuYjV6cjZtZm41aXN5ZzUiKSkpKQo+ICvCoMKgwqDC oMKgIChzb3VyY2UKPiArwqDCoMKgwqDCoMKgIChvcmlnaW4KPiArwqDCoMKgwqDCoMKgwqDCoCAo bWV0aG9kIGdpdC1mZXRjaCkKPiArwqDCoMKgwqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNl Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29t L2R6YWltYS9CUU4iKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb21taXQgY29t bWl0KSkpCj4gK8KgwqDCoMKgwqDCoMKgwqAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1l IHZlcnNpb24pKQo+ICvCoMKgwqDCoMKgwqDCoMKgIChzaGEyNTYKPiArwqDCoMKgwqDCoMKgwqDC oMKgIChiYXNlMzIKPiAiMHAwOWZiN2g5YzZxdmh5ZmFtYWswZHY5ZHpxeWlma3FwczZ5d2N5cnli djM0eGtnY2tmeSIpKSkpCj4gwqDCoMKgwqDCoMKgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5 c3RlbSkKPiDCoMKgwqDCoMKgwqAgKGFyZ3VtZW50cwo+IMKgwqDCoMKgwqDCoMKgIChsaXN0Cj4g LcKgwqDCoMKgwqDCoMKgICM6aW1wb3J0ZWQtbW9kdWxlcyBgKCxAJWdudS1idWlsZC1zeXN0ZW0t bW9kdWxlcwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAoZ3VpeCBidWlsZCBhbnQtYnVpbGQtc3lzdGVtKSkKPiArwqDCoMKgwqDCoMKg wqAgIzppbXBvcnRlZC1tb2R1bGVzIGAoLEAlZ251LWJ1aWxkLXN5c3RlbS1tb2R1bGVzIChndWl4 IGJ1aWxkCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBhbnQtYnVpbGQtCj4gc3lzdGVtKSkKPiDCoMKgwqDCoMKgwqDCoMKgICM6bW9k dWxlcyBgKChndWl4IGJ1aWxkIGdudS1idWlsZC1zeXN0ZW0pCj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKGd1aXggYnVpbGQgYW50LWJ1aWxkLXN5c3RlbSkKPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzpwcmVmaXggYW50OikK VGhlIHJlZm9ybWF0dGVyIGRpZCB5b3UgZGlydHkuICBKdXN0IHVwZGF0ZSB0aGUgdmVyc2lvbiBh bmQgdGhlIGhhc2ggOikK From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 19 14:47:31 2024 Received: (at 69023) by debbugs.gnu.org; 19 Apr 2024 18:47:31 +0000 Received: from localhost ([127.0.0.1]:59741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxtGl-0004s1-0k for submit@debbugs.gnu.org; Fri, 19 Apr 2024 14:47:31 -0400 Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]:60721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxtGk-0004r7-7i for 69023@debbugs.gnu.org; Fri, 19 Apr 2024 14:47:30 -0400 Received: by mail-ej1-x642.google.com with SMTP id a640c23a62f3a-a5590f3b60eso47242366b.1 for <69023@debbugs.gnu.org>; Fri, 19 Apr 2024 11:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713552430; x=1714157230; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=v4jHG1c3LkGQd2Dz4Aj9mBJvP/m4CSyNrykDHIAQkbA=; b=aULjYOwbHhGZAyiPDpWJxsD+FxX+bmOsP93rnJZ+eoLLUpUGAzD4KYceKSATQu+MoX OdG4uuPJWjGTmA2bZKNXf4QBnHuQn8Pf2SI3EsUudaZPUaGBIEoFtNK0tXIzNzfiZ+bd ojHi0yWvxqlXhuoB0Uan5VzGv1RkPsrVOCNYM7PF42IgEqtt9V5lZRKrhWqAFyusQ8RX icD6WEZYvNDOvbca8hFlqCfviGktZmhNbFHDbhKDXqO5nXGniBWJ3FTkGYzooIDSRWf+ bYdlrtSqkSvCVNQcEFl1ArzOvlOmRwpscc/JNtY4bWZ5xDmUJIrDp7jXehuM4B8Vm+lD XpRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713552430; x=1714157230; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=v4jHG1c3LkGQd2Dz4Aj9mBJvP/m4CSyNrykDHIAQkbA=; b=AnVt0F+/cFOvxTOgZwDq3jz2Tmwzhx/u/QSw1Kk59/Zgy5x6wQ7yTRHLV7uuqtYkfH 9xf1jTz2D55iGfPUNOvq4eIreYAurGuw+2mmyuqWoGJ/4LW3cbdDdaiY6xNTIzS54EYB oM5ebD5EJ35JJ4GcLAYVcwWsMtKUYM0H/cBiRT1s+DlfeD+mIdTalFBNlLKsp+UQ83On ilBdhtiyo/IsPrGaMnM9/ZhFY4upT1v1VzYimmPy5L8qesSLi3hztMY1GWc/QoiDrN8y 5XmpOZmpDfXjFpr6sobP5zreYSBRise0VUdhkuI1tM0eDS2P1E+rsKJsbi5su+pH6yk+ XYbQ== X-Forwarded-Encrypted: i=1; AJvYcCXsLKgKT+BsxarbShA4YV7/z88mt6lZ3sy6NHn2SWteFx1UPqqVC7CkTCeasi1ltKkaZBtmKSNc871RQx/W0qecdPp8w+w= X-Gm-Message-State: AOJu0YyQefnxvXuJNc8AqhsEiowpSc0incW8YOzCnpLhaLC50avHpB+2 iKMoKGrzO38Lbw7pl2QpOUyPDXmWv7+Bin56RAVTS5IJ4cAABYhminIrv2aw X-Google-Smtp-Source: AGHT+IFz1dJTLgCNgBRm7DRRyjdGe7KHkyDOSzjNpwYf+r9IBHPiNmwdN8RqVIzC0N2C21iph8ed4g== X-Received: by 2002:a17:906:2858:b0:a52:6290:9219 with SMTP id s24-20020a170906285800b00a5262909219mr1979213ejc.38.1713552429924; Fri, 19 Apr 2024 11:47:09 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id b17-20020a170906491100b00a522bf06d8fsm2542183ejq.14.2024.04.19.11.47.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Apr 2024 11:47:09 -0700 (PDT) Message-ID: <24c1ef9de1e1f30f320f3aa81854d8243aea2d50.camel@gmail.com> Subject: Re: [PATCH 5/5] gnu: bqn: Update cbqn. From: Liliana Marie Prikler To: aecepoglu , 69023@debbugs.gnu.org Date: Fri, 19 Apr 2024 20:47:08 +0200 In-Reply-To: <49846553277b9a80f952daf89c4059ddfa5a0d49.1707607099.git.aecepoglu@fastmail.fm> References: <49846553277b9a80f952daf89c4059ddfa5a0d49.1707607099.git.aecepoglu@fastmail.fm> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69023 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 (-) Am Samstag, dem 10.02.2024 um 23:28 +0000 schrieb aecepoglu: > * gnu/packages/bqn.scm (cbqn): Update cbqn. > Update version. > Override 'generate-bytecode to rely on cbqn-bootstrap instead of > dbqn. >=20 > Change-Id: I1660d218960e7395f4c10983d840e3fa4b451d14 Due to inheritance, I think this change might be merged with the one before. I don't see anything grossly weird atm, but I only glanced over this patch, given that the rest of the series also needs some help. Cheers From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 20:48:30 2024 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:30 +0000 Received: from localhost ([127.0.0.1]:58948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfa-0005nm-0K for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:30 -0400 Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:60483) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfX-0005n2-P5 for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:28 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfhigh.nyi.internal (Postfix) with ESMTP id D2566114005D; Mon, 29 Apr 2024 20:48:01 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 29 Apr 2024 20:48:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to; s=fm3; t=1714438081; x=1714524481; bh=7Ie3t4d9TX4zO7ifxRDqs JKxoFjZ25rXP4CR1Qh2LIs=; b=lcJinJDZ7HCBK2dYJa2wOFbhGWJbrBMK/XCP2 bNp7h0u/UrrgM9XtH+BYC6rRzd+MD/qGPjKxaFBYkZlWYcR1B+heti0BmrZ/cJP6 2MuiRoBW8I1iPIVhdHmkPDc2m/HzM6MY+ekfWNkV8MmddGlxhzfMELPE7vcYcUzd 9JTKIMbbjETUXcGUZ+LiOl+JXFZaFK3nhvAK7/2qPZPwfKz0goZ4CaYuCuh/WDfR XOwyLRjCRqcbiBhiXQqKvvamaw4UCgKdbbgpAewcO5pCo868JoMM+aRntM9EfAHN Heqs7NqzpDx7Y9kbdL6n9yqsfD2wgHaEd+cQ7Ux75yUmMUs2g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1714438081; x=1714524481; bh=7Ie3t4d9TX4zO7ifxRDqsJKxoFjZ 25rXP4CR1Qh2LIs=; b=d+qnZBoG62KX7jZagvsGoNixtYQ+g28dZ9Cbcv4m+FCR D0reu8EFYzp5DN3Fd13AZMYnV2t2YToGST3ZvUi6tD6NXL/wFBsoOGie6HtmCANk K4Qas5++kEatMd+hrUBJ9kF58W0sfkWD9GXrAp939WaE1whBzM6b2YmMcMUExU1K +vUIoYis6oZW7Rfr0k8AcZEk8u86iT8t6Jwj5UEfGfKeyyRspKv3q3DWutCf/O35 zr2Oz+zf8TGYfI0k6XmKOOuBIgLT2IJXkpRa8Hfjaq6F1gAoesj309XJiI/sYcgC af2MpboacwMY45r665F619mAIJk4Q5vzGcF8cguw4Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertd ertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgrshht mhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepkeduteehheekheejveeigfevvefgge fghefggeetheeiteehieekvddvhefgffefnecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomheprggvtggvphhoghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:01 -0400 (EDT) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH v2 0/5] gnu: bqn: Update cbqn. Date: Tue, 30 Apr 2024 01:50:29 +0100 Message-ID: X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu , liliana.prikler@gmail.com 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.7 (-) Applied feedback received. I am not sure on how to package Singeli differently. It's a directory tree of BQN code that the author would like to think is a library. I think it functions better as an executable, one that relies on BQN itself. Is this an issue we can revisit later? Let me know how to proceed. aecepoglu (5): gnu: bqn: Add singeli. gnu: bqn: Update dbqn. gnu: bqn: Update bqn-sources. gnu: bqn: Update cbqn-bootstrap. gnu: bqn: Update cbqn. gnu/packages/bqn.scm | 176 ++++++++++++++++++++++++++----------------- 1 file changed, 107 insertions(+), 69 deletions(-) base-commit: b64862e5cb8209c92aa2eff4cec0be328e38c45d -- 2.44.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 20:48:36 2024 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:37 +0000 Received: from localhost ([127.0.0.1]:58953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfg-0005oX-CF for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:36 -0400 Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:40899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfe-0005nh-4h for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:34 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfhigh.nyi.internal (Postfix) with ESMTP id AFC14114005D; Mon, 29 Apr 2024 20:48:08 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Mon, 29 Apr 2024 20:48:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438088; x= 1714524488; bh=r9eNKKn3o+1vN/H+3aVLtiSgDtaApeKEfx2042g4L8w=; b=L DTDYpFt6r7rgNHoi9fuZVX1dUZhi+9AKXs5dn6o/l7FPYSB6DF9p4lmDkRJODG+K wTFzqSfMXQcujFcqqYfc4LjX+xyFVQs5RJiuz7vlQ/FTEJcFncm1cWbPEtUrHaUo ZC2ggXo4KXzYLpnsfeD45T9h2ZqKYwmwOR/8MFm+eFLAyx7wcSYyFIja4kH28gnD pvBgtzUI83ttDdFwoh2FohuynH1RKjcavvWF1J9X1Avtz5Ew5tAW0KcSkF+e2ej9 U4WBfVSZ0AQikvVQ1oFTPAxIeJ47mOL6WT6+rZyS9SYCP/ijKxrWKk+qv0TAyPQb ugP0DEspz16Bdwt0qh97Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438088; x= 1714524488; bh=r9eNKKn3o+1vN/H+3aVLtiSgDtaApeKEfx2042g4L8w=; b=I /+eYv7q+7BWCLe531tc/ZF39V3OG1Qac5ciUjykVYjb9v0u0nufQsAPQWwXgEXox orTVFyIw4iIw0IiKuNrlL7Ayi4it5qmlPlCC6quYNGRJDi0/m3fPwQnwPGdnYhwE CWkuc8YnT5yw92iNed+sAzwq4hRyxNNnZjKDhkf6fBdvUvat2uIgvY5+EBK5IDGn QjAqRLE/jtwyAjYpVS+sGtOVVxh3UwEDlkGMFPUSFlc+kA1tlcHtn9x6Kf8fwDVU Fg3NIiuVv6Vm92ezlpXYxtpFnnC5DfvS4TWdnPdkzpc4b29sa+v6qg2gLuzGK4/X MC49pfp6EWXdM3Pn2DDmw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepgfeljeeugfetfefhueegkeegud fhueeftdektedtudevvdevvefhieeiteeugeeknecuffhomhgrihhnpehgihhthhhusgdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grvggtvghpohhglhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:08 -0400 (EDT) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH v2 1/5] gnu: bqn: Add singeli. Date: Tue, 30 Apr 2024 01:50:30 +0100 Message-ID: <1cd65dab7904e4f5fe8ba24ed1822d254f93ef3d.1714438234.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.44.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu , liliana.prikler@gmail.com 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.7 (-) * gnu/packages/bqn.scm: Add singeli. Change-Id: I5a2ce84a2b96cdad0617af46978f44ef1a86047f --- gnu/packages/bqn.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 4d03385d21..eb5e3af6d9 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -34,6 +34,32 @@ (define-module (gnu packages bqn) #:use-module (gnu packages java) #:use-module (gnu packages compression)) +(define-public singeli + (let ((commit "5f9cbd46c265491ff167a5d9377d1462539dbdd8") + (revision "1")) + (package + (name "singeli") + (version (git-version "0.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mlochbaum/Singeli.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13mfxkb29n4phpqxiwfcd43mcg8773n03nml8d9rhbdb6s5jrixb")))) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("." "lib")))) + (synopsis "Domain-specific language for high-performance algorithms") + (description + "Singeli is a domain-specific language for building high-performance +algorithms with abstractions over code that corresponds to individual instructions. +It's implemented in BQN, with a frontend that emits IR and a backend that converts it to C.") + (home-page "https://github.com/mlochbaum/Singeli") + (license license:isc)))) + (define-public dbqn (let ((commit "88f2b43966a75cc2c382421218eb30003bb16f4a") (revision "1")) -- 2.44.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 20:48:41 2024 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:41 +0000 Received: from localhost ([127.0.0.1]:58964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfk-0005pC-Tl for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:41 -0400 Received: from fout3-smtp.messagingengine.com ([103.168.172.146]:60809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfg-0005nz-CK for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:38 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfout.nyi.internal (Postfix) with ESMTP id D9E3313803BB; Mon, 29 Apr 2024 20:48:10 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 29 Apr 2024 20:48:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438090; x= 1714524490; bh=HCYXE7cocKyFiie1cg6PKGkneBxAvnDpDs+VZtO/T5U=; b=e KDAN/tVsX2XdFKQf+fH4Kk1FZTo22iVmth34gURY4pWXRimA7v5GMCLktTKD3yHk Xqs8UgF1Qh7yMcydb8fjrnOdYw4LazkpEMV6bMeDhM0fgkBizu/xnz5q8vwuvv/C t9h+33nj++yr2Qo1uYqTbhJp+4cnmW7FNW0SL5aK9cKGtJULUuvFrA0BMJPQ9eDu GQDALRLLJLoMjCdcb6w9lbZVGPHRLamfkBNhIN9+s6Ep58x+KXS9g0g+IKQLhgXp q+p6rpviFq7E8ptvDFV2NQFZ/Bjsgx/+o3aGhNKO91CuyDgDpnq17X3VJDtjXGAi DK/BlUFHPa6//pM0kEjcQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438090; x= 1714524490; bh=HCYXE7cocKyFiie1cg6PKGkneBxAvnDpDs+VZtO/T5U=; b=S +Y2PCYwXX+RRcTelbzKqxGnl+dn0FSZEYZbkYf133W9el2wFnBnJIgqICtbLtyXl eelOVIFihgt6tJKCsgW1gLp+MYkPa2agvR6Uj0J1rn2OKFyyyD69a4h/QleevtX/ mtrAo8iqG1IElRA00YEa7Rcx1RBCY3jO3GLNjtx8B90ZVPdnba0DHF70l0ShtmvA qe4Qk2y1b+k36MpMdM8C15kZy69IWDhet0btNehln0jQfrKBBh2KvQzNJxsn9tEj tqmg1J41ymX3SnL5AF99YwzJZCtPx+rVphcwhAa8JT/zWSS/tzocOBSKMDSVUCyP iow1G8c+6l7D4eU8D4byA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepjefgueeffeelvedviefhhfdtue eiteeiffejhfektdellefhffffkeejvdeivddunecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomheprggvtggvphhoghhluhesfhgrshhtmhgrihhlrd hfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:10 -0400 (EDT) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH v2 2/5] gnu: bqn: Update dbqn. Date: Tue, 30 Apr 2024 01:50:31 +0100 Message-ID: <62da4cb7b8778db78ed3e62b0dd6332b5e195344.1714438234.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.44.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu , liliana.prikler@gmail.com 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.7 (-) * gnu/packages/bqn.scm (dbqn): Update dbqn version. Change-Id: Ia538f6b4b6f21e99121d5b65c3da11fd24c1a2c2 --- gnu/packages/bqn.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index eb5e3af6d9..4252f9508e 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -61,8 +61,8 @@ (define-public singeli (license license:isc)))) (define-public dbqn - (let ((commit "88f2b43966a75cc2c382421218eb30003bb16f4a") - (revision "1")) + (let ((commit "ba14bcf1e1d0f90fe90906a6dd7b921460f070f6") + (revision "2")) (package (name "dbqn") (version (git-version "0.2.1" revision commit)) -- 2.44.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 20:48:44 2024 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:45 +0000 Received: from localhost ([127.0.0.1]:58966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfl-0005pL-F1 for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:44 -0400 Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:39435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfi-0005oA-5a for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:38 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailfhigh.nyi.internal (Postfix) with ESMTP id B683E1140156; Mon, 29 Apr 2024 20:48:12 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 29 Apr 2024 20:48:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438092; x= 1714524492; bh=UcWXgGruMrPpljG0DUsDyq3fGtc5l2EDgF9fNfGi2UA=; b=z RWOadABsh4qEf57VVgtnoemEK2B99N4oOcpfrBPnc644c/ypeEEMyJ3y3roS5u6K PfBMAXKEVJZg7qALEOx6CJl+bPqHAYZ45jTW2lYwa0Ip++0Pv4xv6nKjxfx4wnGt rVwO9XBrjMkAbE4LSctfuZWtUONSf9Wphxh7nbt+gbUKiuFBFwswHBcEC56ci91z JtMnPfJ+8A/e0Y9FDtTqOLkGFx91xPkvmSUKoXb3AAcEvr/QY6XPUlEnbhWpZzr+ Wm/aX7N/qxAdp8w/KWdO4kovvdkYou99KxPqZrzIWIKFYXiCY/8GiPpECgC5CdNF 5bCzJXyIhy7emPKCOVLtQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438092; x= 1714524492; bh=UcWXgGruMrPpljG0DUsDyq3fGtc5l2EDgF9fNfGi2UA=; b=e 8C9AcVPgtKqaiycMDzhtWvUfgXFRoo4Uak1bcDl1BsJOKHAQgUL93ZpzLaiWTcjN ZRXBKXc1VWN4HDlPng9nNR/cFZZskPdUk2ugWLpxGaEFV+OrWtVb4PXQDmBPym18 +ltcKugPOJ/QxYt3UNlVIffj+ZYpWvWDy/q6dCbO5NiXJ+DvpJAng+iZ+I3KxAeW qNwX3FNQ760ZVFvXBUVMf96zDusyek8QrgM0+oZei/UndHQLMf/nAkFNSlMqvwNw J81lNk5VclJbeyriH7BjfA8/dOrOvXEUhek1nbvBQYPzmpLYWt6gMZ03KUj/nyQr ptG2iRGpBeqmxw+TRImDw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepgfeljeeugfetfefhueegkeegud fhueeftdektedtudevvdevvefhieeiteeugeeknecuffhomhgrihhnpehgihhthhhusgdr tghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grvggtvghpohhglhhusehfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:12 -0400 (EDT) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH v2 3/5] gnu: bqn: Update bqn-sources. Date: Tue, 30 Apr 2024 01:50:32 +0100 Message-ID: X-Mailer: git-send-email 2.44.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu , liliana.prikler@gmail.com 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.7 (-) * gnu/packages/bqn.scm (bqn-sources): Update bqn-sources version. Change-Id: Ia17dfbc3d6d73fdf3203c99a229eccc6634eca2a --- gnu/packages/bqn.scm | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 4252f9508e..e6cc2aeef1 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -135,17 +135,16 @@ (define-public dbqn (define bqn-sources ;; Aside from dbqn above, the main bqn repository is used by other - ;; implementations as a "known good" set of sources. CBQN uses dbqn to - ;; generate an intermediate bytecode for its own compilation. - (let ((commit "71ce36141aaacfa714edca2e408ca522a3bc5554")) - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mlochbaum/BQN") - (commit commit))) - (file-name (git-file-name "bqn-sources" commit)) - (sha256 - (base32 "060a3r5m7hynzxj4iz1av2kj5jf8w3j8yswzzx9wkx31rdrsiv2c"))))) + ;; implementations as a "known good" set of sources. + ;; CBQN initially uses dbqn to bootstrap itself. + ;; We use cbqn-bootstrap to build BQN for the end-users + (let ((commit "6f651be3e09f0628c7d47ddb7ce819a1755529ca")) + (origin + (method git-fetch) + (uri (git-reference (url "https://github.com/mlochbaum/BQN") + (commit commit))) + (file-name (git-file-name "bqn-sources" commit)) + (sha256 (base32 "0jhrazwp4s1a0pzrzyxi7szpchp4avqsvpmslfsgk3c88wf57q6b"))))) (define cbqn-bootstrap (let* ((revision "2") -- 2.44.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 20:48:50 2024 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:50 +0000 Received: from localhost ([127.0.0.1]:58971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bft-0005qK-Vr for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:50 -0400 Received: from fout3-smtp.messagingengine.com ([103.168.172.146]:36283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfk-0005oQ-4E for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:40 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfout.nyi.internal (Postfix) with ESMTP id AD8FD13800B7; Mon, 29 Apr 2024 20:48:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Mon, 29 Apr 2024 20:48:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438094; x= 1714524494; bh=F/yfulMknitw7cE5V+CfrjM0ld6siipIieNJaqnjTt4=; b=S uDYcHc/FGMXjhyLtx+dZVPEUt0heWeG2l8PGErG2YSeD+hvvh1IRSJ3oMgYO/bld M3Bkh1Zpr0m045AvTdQgwiAx4rDLsUpoz6/XSihdIlWw1+GiizzxO5tBsfS5aL+L DWidyeSmbCc54FgvITRwH9DoLvVZwoU8uDrr+cdOjctDWvjEks0FS6Kjjh3a3fKM NDGenyRxy82ewmbb9wAa9V+rcZhAMXtGjWQTLbH05FDZsSq/gaeuysRbIveAzN+b p9iiFX0eo0/zaYsyKSUbi8xXUouEWsVDZryjqPSh2WPp9VTx248zLjlMVK6guNKH 1NJamfAsuOl/S6ZBbANgg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438094; x= 1714524494; bh=F/yfulMknitw7cE5V+CfrjM0ld6siipIieNJaqnjTt4=; b=U z9RX2a7VwhWz6I6lAbM1zj4dyWtbxTZYHic+cjynP83qNQt1pY3iEkzl1p9VmiYm odC8Ajk/5/SZx4kP8F3ozuC7d5NRO/ocDjEchWq/H0iWBWBsrUJQq+72VwmGd67y 715XPiMNO93Fu+pCp8S8/ihtgLiLTdKT91IXgbbxoyn+1bhr9P0ceDZLch1+MW4S lbLiPH/GbBTWjOIK/8er9CLXdbYvmVbnp1pdFnbgRN/4ncmRxo4Y3n076W3EGdqA SekwAFC6ix9nDnBEUgF6aUiB8bMK3vmXnxqjT/Wwd4Ogk9UFcfkpj/L8lgcRf24w hlF3YrvkAKTjZmTD/7l2Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffohhmrghinhculdegledmne cujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheprggvtggv phhoghhluhcuoegrvggtvghpohhglhhusehfrghsthhmrghilhdrfhhmqeenucggtffrrg htthgvrhhnpedttddtgeevfedukeejvddugefgvdehteejueetvedttefgkeeigeeufeel fedvtdenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhgihhthhhusgdrihhonecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprggvtggvphho ghhluhesfhgrshhtmhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:14 -0400 (EDT) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH v2 4/5] gnu: bqn: Update cbqn-bootstrap. Date: Tue, 30 Apr 2024 01:50:33 +0100 Message-ID: <545260d7b2cb951fd566cabb7666a7870e6f4b31.1714438234.git.aecepoglu@fastmail.fm> X-Mailer: git-send-email 2.44.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu , liliana.prikler@gmail.com 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/bqn.scm (cbqn-bootstrap): Update cbqn-bootstrap version. Pass make flags to disable git submodules, disable REPLXX dependency. Update system invocation to generate bytecode. Add 'install phase (carried over from cbqn) so other packages can use cbqn-bootstrap to generate bytecode. Change-Id: I115737006ef56a90e643c00009155b02a22bf0b1 --- gnu/packages/bqn.scm | 88 ++++++++++++++++++++++++-------------------- 1 file changed, 49 insertions(+), 39 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index e6cc2aeef1..aca30f38b7 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -147,47 +147,57 @@ (define bqn-sources (sha256 (base32 "0jhrazwp4s1a0pzrzyxi7szpchp4avqsvpmslfsgk3c88wf57q6b"))))) (define cbqn-bootstrap - (let* ((revision "2") - (commit "66584ce1491d300746963b8ed17170348b2a03e6")) - (package - (name "cbqn-bootstrap") - (version (git-version "0" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dzaima/CBQN") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "13gg96aa56b8k08bjvv8i0f5nxrah2sij7g6pg7i21fdv08rd9iv")))) - (build-system gnu-build-system) - (arguments - (list - #:tests? #f ; skipping tests for bootstrap - #:make-flags #~(list (string-append "CC=" #$(cc-for-target))) - #:phases - #~(modify-phases %standard-phases - (delete 'configure) - (add-before 'build 'generate-bytecode - (lambda* (#:key inputs #:allow-other-keys) - (system (string-append #+dbqn - "/bin/dbqn ./genRuntime " - #+bqn-sources)))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (mkdir-p (string-append #$output "/bin")) - (chmod "BQN" #o755) - (rename-file "BQN" "bqn") - (install-file "bqn" (string-append #$output "/bin"))))))) - (native-inputs (list dbqn bqn-sources)) - (inputs (list icedtea-8 libffi)) - (synopsis "BQN implementation in C") - (description "This package provides the reference implementation of + (package + (name "cbqn-bootstrap") + (version "0.6.0") + (outputs '("out")) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dzaima/CBQN") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qh5hv76bj55ajna8smwniqfa1nmnyqahk40in5bzjsx3vvikpw5")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f + #:make-flags #~(list (string-append "version=" + #$version) + (string-append "CC=" + #$(cc-for-target)) "REPLXX=0" + "nogit=1" "notui=1") + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'generate-bytecode + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p (string-append "./build/bytecodeLocal/gen")) + (system (string-append #+dbqn + "/bin/dbqn ./build/genRuntime " + #+bqn-sources " " "./build/bytecodeLocal"))))) + (add-after 'generate-bytecode 'symlink-singeli + (lambda* (#:key inputs outputs #:allow-other-keys) + (symlink (string-append (assoc-ref inputs "singeli") + "/lib") "build/singeliLocal"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (mkdir-p (string-append #$output "/bin")) + (chmod "BQN" #o755) + (rename-file "BQN" "bqn") + (install-file "bqn" + (string-append #$output "/bin"))))))) + (native-inputs (list singeli dbqn bqn-sources)) + (inputs (list icedtea-8 libffi)) + (synopsis "BQN implementation in C") + (description + "This package provides the reference implementation of @uref{https://mlochbaum.github.io/BQN/, BQN}, a programming language inspired by APL.") - (home-page "https://mlochbaum.github.io/BQN/") - (license license:gpl3)))) + (home-page "https://mlochbaum.github.io/BQN/") + (license license:gpl3))) (define-public cbqn (package -- 2.44.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 20:48:51 2024 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 00:48:51 +0000 Received: from localhost ([127.0.0.1]:58973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfu-0005qP-KY for submit@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:51 -0400 Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:51511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1bfm-0005of-0H for 69023@debbugs.gnu.org; Mon, 29 Apr 2024 20:48:42 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 8E0B41140161; Mon, 29 Apr 2024 20:48:16 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Mon, 29 Apr 2024 20:48:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1714438096; x= 1714524496; bh=teL047MOnhW1PzfA2sPadrRYClZmXsT6ZnyB3FdSO2s=; b=H layrBsPVQ8BkAQRxpTZ0H6IcEn15gmdOf8hVxxBDWtOJkI537ajXg8IpDRQZeQJl 06sQdm/8XgPePsdr7wSZgj+rpWrvBKddUTITnKwIoDrbyng2gQpd8wyLQ/VaxJdM Kxas2XNk0JVph1YnvQh3tWil5N80rXP1v4+YhiKEK5gJAge3G0bDO9K4VulFKWc5 jHJNvHq606F/TQHeIljcKRyRA/2jnZZ0Cx/D9ly8xhq6k8fn+k1Co3n1h3ZSROKN t+G7mudpWqyvjrSeOvqqE/M4Z90JDcV4+V/JQqFfUg6e0thH9zDrWbVBfiUdT900 j1J8Hl1lLEt+9aDQURUhA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1714438096; x= 1714524496; bh=teL047MOnhW1PzfA2sPadrRYClZmXsT6ZnyB3FdSO2s=; b=C cIu57AhYkspMNK497g+EyOyOPKVLsamQ/h8THXTkOcZxC+PsNUI++jQlRzOipVz+ 3y1G4RmxtslnylS+ph2AKBXT29BjZ92RBUFfCnozqQoPpl+FgYkCt3RBGGU3Q01S BMVFoufK4XFm1MEdxnsYAPWjkbhlOe3SaIpnVXILe244TAtVOzIcEXnVpEEdKSH2 RBCW7VsoWS2BxU3JhOfHXT9AfwJQ1+1/ssT8UPMM7KmbNRclJO/F0sw6FP+niJYC UKBIuhTWbsmJKGj11ouf5IR25nX3Kr18CyTC8NukI9i+8l/0gklK6G2f3vvzeNEc RK++StEI5r0vnruaWL5MQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdduvddgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtke ertdertddtnecuhfhrohhmpegrvggtvghpohhglhhuuceorggvtggvphhoghhluhesfhgr shhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepjefgueeffeelvedviefhhfdtue eiteeiffejhfektdellefhffffkeejvdeivddunecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomheprggvtggvphhoghhluhesfhgrshhtmhgrihhlrd hfmh X-ME-Proxy: Feedback-ID: i7bb4409f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 29 Apr 2024 20:48:15 -0400 (EDT) From: aecepoglu To: 69023@debbugs.gnu.org Subject: [PATCH v2 5/5] gnu: bqn: Update cbqn. Date: Tue, 30 Apr 2024 01:50:34 +0100 Message-ID: X-Mailer: git-send-email 2.44.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69023 Cc: aecepoglu , liliana.prikler@gmail.com 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.7 (-) * gnu/packages/bqn.scm (cbqn): Update cbqn. Update version. Override 'generate-bytecode to rely on cbqn-bootstrap instead of dbqn. Change-Id: I1660d218960e7395f4c10983d840e3fa4b451d14 --- gnu/packages/bqn.scm | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index aca30f38b7..23c5253046 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -209,9 +209,16 @@ (define-public cbqn (list #:tests?) (package-arguments cbqn-bootstrap)) ((#:make-flags flags #~(list)) - #~(cons* "shared-o3" "o3" #$flags)) + #~(append #$flags '("shared-o3" "o3"))) ((#:phases phases #~%standard-phases) #~(modify-phases #$phases + (replace 'generate-bytecode + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p (string-append "./build/bytecodeLocal/gen")) + (system (string-append #+cbqn-bootstrap + "/bin/bqn ./build/genRuntime " + #+bqn-sources " ./build/bytecodeLocal"))))) (replace 'check (lambda* (#:key inputs tests? #:allow-other-keys) (when tests? @@ -219,25 +226,21 @@ (define-public cbqn #+bqn-sources "/test/this.bqn\"")) (map (lambda (x) - (system (string-append "./BQN ./test/" x - ".bqn"))) + (system (string-append "./BQN ./test/" x ".bqn"))) '("cmp" "equal" "copy" "random")) (system "make -C test/ffi")))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let* ((bin (string-append (assoc-ref outputs "out") - "/bin")) - (lib (string-append (assoc-ref outputs "lib") - "/lib")) - (include (string-append (assoc-ref outputs "lib") - "/include"))) - (mkdir-p bin) - (rename-file "BQN" "bqn") - (install-file "bqn" bin) - (install-file "libcbqn.so" lib) - (install-file "include/bqnffi.h" include)))))))) - (native-inputs (list dbqn + (add-after 'install 'install-lib-stuff + (lambda* (#:key outputs #:allow-other-keys) + (let* ((lib (string-append (assoc-ref outputs "lib") + "/lib")) + (include (string-append (assoc-ref outputs "lib") + "/include"))) + (install-file "libcbqn.so" lib) + (install-file "include/bqnffi.h" include)))))))) + (native-inputs (list cbqn-bootstrap + singeli bqn-sources libffi)) + (inputs (list libffi)) (properties `((tunable? . #t))))) -- 2.44.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 30 00:55:46 2024 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 04:55:46 +0000 Received: from localhost ([127.0.0.1]:59072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1fWs-0000B7-Ey for submit@debbugs.gnu.org; Tue, 30 Apr 2024 00:55:46 -0400 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:57602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1fWo-0000B1-9b for 69023@debbugs.gnu.org; Tue, 30 Apr 2024 00:55:46 -0400 Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-516d3a470d5so6482274e87.3 for <69023@debbugs.gnu.org>; Mon, 29 Apr 2024 21:55:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714452916; x=1715057716; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=DxwRs7nKxMMohaf83zBy8gbRpbGRKh1yunAPap8Nrag=; b=GqSSbKFrY+KRA2TZXrZFsfto5llzyzYoQej0yTl+h8x4xRwja1uvzz2cHGJ43vBR+Z W+cjt8y7ggF2JvKwRu4RxmxE5Q/k+1TEFZGbbD7naRaxJILnAI+3auxNPbmpIPQSbWPR QTIjjtH//7UA1/Grh4OmNl9VTDFv4Mgo2bzdiZGqil8pAVq3UGJVDwxf2rQ/IUnhqWB5 VQL+QSQTyRrXoOrfCdpn+XQE8Uf7uwqdr70JYHAdny9vcyb7yAJmdIZFjmOBw/WrHxnH 4AuD/SHP7lEZC/jHqRArjsztfk3D7ddyHtcQJ74fQAvWli9v9x+Al2E1JgjjKAzw9dyp BcuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714452916; x=1715057716; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=DxwRs7nKxMMohaf83zBy8gbRpbGRKh1yunAPap8Nrag=; b=sG8EFsfT6kBtHGkl/5ZhaZ1Desdznm4LYDQ62A7POXxHZscZM+tn2EQtkKYh9TVY1H CmZk2/jSGokq7spz2SVbVEvJK/cLy6inyg8uHn+DOgjXHdmWCIAZXLYrzoTHu8orVH9A HIkYLeWdHpEEvq+Q81QkaSfAkvVjox4WuVdOsxutxOD+P/xCwYKDyH8dMlQxDJCMSrXx L7vlHcQ2xQdsjrbutYfvaUbDnzYKeWLoiik5V5Cx2Or0p4d+SD3CoXCpvzUsA9eBaxJT zWEfkav33Slv9Ls+XFxJ8GjrHH1LejVnB6IUhTF1MK2sdch3OELDug8HLQgJvSfxQd+6 fuJQ== X-Forwarded-Encrypted: i=1; AJvYcCWg/iw7ZcDf8J3m5OtT+6xN2QtTT7Ax5zCBzmWgMQbS0EsdMaC2IyqqJ1ngS8nF4NmXXgb7ApnuCyT0YMIsMYBeXgMfj20= X-Gm-Message-State: AOJu0Yx/OL3FL/g4XexT2wOt8ekr0RSVnVNhXdDajJQ9euTOwj1zFvmw AKJNlycKFGKGR3pqXOlMlSCmohipYquO+J5JkOabMimQCDmVxm4A X-Google-Smtp-Source: AGHT+IFyMh7HlQ8W40NKYI9MEjCCNjPBPDUbCvL4yt0YohXnPs9qXWF6JWpyMJDYGPshLywMBRf1Sw== X-Received: by 2002:a19:9119:0:b0:51e:1826:b836 with SMTP id t25-20020a199119000000b0051e1826b836mr1774469lfd.45.1714452915524; Mon, 29 Apr 2024 21:55:15 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id ld11-20020a170906f94b00b00a5903973662sm1701849ejb.29.2024.04.29.21.55.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 21:55:14 -0700 (PDT) Message-ID: Subject: Re: [PATCH v2 0/5] gnu: bqn: Update cbqn. From: Liliana Marie Prikler To: aecepoglu , 69023@debbugs.gnu.org Date: Tue, 30 Apr 2024 06:55:12 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69023 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 (-) Am Dienstag, dem 30.04.2024 um 01:50 +0100 schrieb aecepoglu: > Applied feedback received. >=20 > I am not sure on how to package Singeli differently. It's a directory > tree of BQN code that the author would like to think is a library. I > think it functions better as an executable, one that relies on BQN > itself. > Is this an issue we can revisit later? I would also like to have it as an executable relying on BQN. There's a few things you can do if you need them for bootstrapping. You could for example take (package-source singeli) as an input where only the sources are required. For packaging singeli itself; assuming you don't need to AOT-compile, I'd suggest you go with a plan along the lines of singeli =E2=86=92 bin (don't forget to wrap-program) include =E2=86=92 include/singeli doc =E2=86=92 doc/singeli data =E2=86=92 share/singeli *.bqn =E2=86=92 lib/bqn The singeli bin is possibly somewhat special, as you need to also supply bqn. Not sure what the smartest move here is; I'd personally try to use $(which bqn) with a fallback to a known good one. Cheers From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 30 01:55:49 2024 Received: (at 69023) by debbugs.gnu.org; 30 Apr 2024 05:55:49 +0000 Received: from localhost ([127.0.0.1]:59097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1gSw-0001GG-Gp for submit@debbugs.gnu.org; Tue, 30 Apr 2024 01:55:49 -0400 Received: from mail-ed1-x544.google.com ([2a00:1450:4864:20::544]:45215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1gSq-0001G9-MY for 69023@debbugs.gnu.org; Tue, 30 Apr 2024 01:55:45 -0400 Received: by mail-ed1-x544.google.com with SMTP id 4fb4d7f45d1cf-57255e89facso4481954a12.2 for <69023@debbugs.gnu.org>; Mon, 29 Apr 2024 22:55:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714456514; x=1715061314; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=0Vz1vwfVBylbPx645j4UUDWdY8D+yHbKtgRliL3NOQ4=; b=GIyDELmqndrEBCP1XSZYddok/AQaFbFZ3/VfIogZ5dbWVN6fYhgfNKYF7FgW1XWxCT 12ToJ1LErvCLneCvraj4XsOdwND4D1aOOSdHIkygg7GFAbgagtE4N4hXUS06MKnrjI6H tBJQ+EG7S2drqOV3FmttP82oegJ6YdOg4Gz/X7AsN3ANjjtPbxPPRgxW5c6Fr1HM2YB7 J9mT/+xInS92N6Uw2xt9+qGsLAygiZbxTdNCRES8j0b/7RLTDIeuA5OSfkmKB9+60GkC UcUCeSYLQk0SrfwnKCL77PA6ynrxUY29dctDLyVRYXcEAFMlbyW/nKjfdNk/Rx96r7J5 i06g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714456514; x=1715061314; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0Vz1vwfVBylbPx645j4UUDWdY8D+yHbKtgRliL3NOQ4=; b=FTKgi88tB1Oqvey4T6yF3it6HZtK2GEo0N/DsL/4eoyZ/wHLA1TtHXNMb2liE9Gvme K2A69sGXF5xKck2DR14qdYqaWtBOSBLPwLLC6Zelhq3lN2lytKdKXLcdvv6Eh/v1C0+t xCF/JOiD4d1xuWBWEQgvbO5//ceWIKAbs8FC4/Ifqx3qKSt0I4V2hU+24rdZKXdTKDvN NE3eH1kox7eEFcYhC54ApKn540D2taHyGsEnGp3PzYqdgYZ+W6p6TWK6mWw6TBl6beUN vdV2jKUd9H7p1vjdQpE7Q9FcQwkHttsF8DSrK8CRbUzYp9XyBh3fjWaQoBx1QteSPO/w rO2A== X-Forwarded-Encrypted: i=1; AJvYcCVRFgW+QzuyRGSnh9QrHv/HBt4+Tug8lA+sLAyFELiDMQPvX0DCiXuqw0mRp0pIYvIDwTW+DWs2ii2xHkJS3LZdRt+BweA= X-Gm-Message-State: AOJu0YzVa46Mguh6vyuTYLvZFLP8YyvaU237XF/uK3lg37r4bcUUddCy JR5wSzAbFNXKeIVPe/mVRX9wpi3IoU/TpjMOCA7YUi3L9Q6PQ2Wy X-Google-Smtp-Source: AGHT+IHsaxFOHuCtSyz+52sp/pWraMm7q0mWIn7znvqRLKL9xjnVfTfqqWIsOup3FW0JBT752LkUYg== X-Received: by 2002:a50:aa9e:0:b0:572:7be0:a27a with SMTP id q30-20020a50aa9e000000b005727be0a27amr4629583edc.14.1714456514018; Mon, 29 Apr 2024 22:55:14 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id f16-20020a056402005000b005726b58a436sm3458312edu.30.2024.04.29.22.55.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Apr 2024 22:55:13 -0700 (PDT) Message-ID: <6fd88be32ebce0d9da16ec42a17d62b71a89083f.camel@gmail.com> Subject: Re: [PATCH v2 2/5] gnu: bqn: Update dbqn. From: Liliana Marie Prikler To: aecepoglu , 69023@debbugs.gnu.org Date: Tue, 30 Apr 2024 07:55:12 +0200 In-Reply-To: <62da4cb7b8778db78ed3e62b0dd6332b5e195344.1714438234.git.aecepoglu@fastmail.fm> References: <62da4cb7b8778db78ed3e62b0dd6332b5e195344.1714438234.git.aecepoglu@fastmail.fm> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69023 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 (-) Am Dienstag, dem 30.04.2024 um 01:50 +0100 schrieb aecepoglu: > * gnu/packages/bqn.scm (dbqn): Update dbqn version. >=20 > Change-Id: Ia538f6b4b6f21e99121d5b65c3da11fd24c1a2c2 > --- > =C2=A0gnu/packages/bqn.scm | 4 ++-- > =C2=A01 file changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm > index eb5e3af6d9..4252f9508e 100644 > --- a/gnu/packages/bqn.scm > +++ b/gnu/packages/bqn.scm > @@ -61,8 +61,8 @@ (define-public singeli > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (license license:isc)))) > =C2=A0 > =C2=A0(define-public dbqn > -=C2=A0 (let ((commit "88f2b43966a75cc2c382421218eb30003bb16f4a") > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (revision "1")) > +=C2=A0 (let ((commit "ba14bcf1e1d0f90fe90906a6dd7b921460f070f6") > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (revision "2")) > =C2=A0=C2=A0=C2=A0=C2=A0 (package > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (name "dbqn") > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (version (git-version "0.2.1" revisi= on commit)) Hash where?