From patchwork Sat Jun 8 00:08:27 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Katherine Cox-Buday X-Patchwork-Id: 14258 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0CCCB170B6; Sat, 8 Jun 2019 01:18:32 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED,URI_NOVOWEL autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 4B95C170B3 for ; Sat, 8 Jun 2019 01:18:28 +0100 (BST) Received: from localhost ([::1]:54550 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hZP3y-0001gp-SE for patchwork@mira.cbaines.net; Fri, 07 Jun 2019 20:18:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52288) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hZP3k-0001bI-Iz for guix-patches@gnu.org; Fri, 07 Jun 2019 20:18:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hZP3c-00085G-1b for guix-patches@gnu.org; Fri, 07 Jun 2019 20:18:11 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39071) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hZP3a-00083x-Dv for guix-patches@gnu.org; Fri, 07 Jun 2019 20:18:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hZP3a-0006tB-7C for guix-patches@gnu.org; Fri, 07 Jun 2019 20:18:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#36131] Add Multiple Common Lisp Packages Resent-From: Katherine Cox-Buday Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 08 Jun 2019 00:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 36131@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155995307326464 (code B ref -1); Sat, 08 Jun 2019 00:18:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jun 2019 00:17:53 +0000 Received: from localhost ([127.0.0.1]:52615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZP3I-0006se-KP for submit@debbugs.gnu.org; Fri, 07 Jun 2019 20:17:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:37374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZP3D-0006sT-UL for submit@debbugs.gnu.org; Fri, 07 Jun 2019 20:17:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51992) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hZP33-0001QM-Nj for guix-patches@gnu.org; Fri, 07 Jun 2019 20:17:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hZOuP-0000a9-T8 for guix-patches@gnu.org; Fri, 07 Jun 2019 20:08:41 -0400 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]:36454) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hZOuO-0000Vh-Tp for guix-patches@gnu.org; Fri, 07 Jun 2019 20:08:33 -0400 Received: by mail-io1-xd35.google.com with SMTP id h6so2771013ioh.3 for ; Fri, 07 Jun 2019 17:08:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=Eo+XTMEVDPrsOnSoGhEgSV9ZsLzqipTBEDpL6KrAKho=; b=Bs+NILkFdWpnIejXoqPj0LPyeUw8SV/1Dl6qRkQiTrvU5tpv1veaFUEsLv/edz6ROE wyXkS0PttauR/kiChcpP12DXDwCOX27ySrMx7/QANh8hnyGQsdWtRfv7fnvH91Egu4wr 7SfHRkkiyxofhVXBS9WI1H06EAk86URXDc9UAy3sUZFp5ozcSvZ5J5JESWqL9CAwGTTL brQ7OkCcaNpLaDeV2j7rTUXginfPykCYtQocYsO5MJ7C9Z9B9hZamJ4CwzxZYWtZLkXj JmRvH3uH1rLtkrvrfa6ORxaJY8+mWo+3UJpu53rB8q3tHU9pTbbfVfbwlaq+hdF3m9uR +b+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=Eo+XTMEVDPrsOnSoGhEgSV9ZsLzqipTBEDpL6KrAKho=; b=k5u8n/YSpjDEF1gmXDA5AlXUKEuqluxVilYxoNd49q6Kk7fR7FZBRGc0iKqf7LooBm RyIMqMsL6R5urfbNq1VyGAE7exDjxNlIS88l0vHg9RPVu1zcATp36uuEa3KVVMzIJMvs rVmApQsV4jPnS4uc172aJIDhLh0B+Homl9LRxBmCna0GyipE7pj0wfHkOutXsHEFS2+a /sm005r2CmWbGmsuAHePIsSMct6ESm6t4kOi2blTv4Y4edNhPMJmGqKUxQUlvPHgz5xu fawanBZaO1vNBLa/R6KxKr7MUg8/YZXpQbqcYJ0xNZbm+bHTfo03OA1lGDA6MtsBCZ0r JpYA== X-Gm-Message-State: APjAAAV5XvQbdrntXIUzBwgFk7mIXHCYOBI9z91c2SGH5mo6M0VPsyV6 RY26xHcL7rIG0ZBH8Lf3D9NGFHTL X-Google-Smtp-Source: APXvYqztdp2zWiJtRcWA1UJLaNeB/ck6XZlUQZlKnbT91AXXPCOOs5ktkI+KjNHMWPMY2TpE84v0SQ== X-Received: by 2002:a5d:9d42:: with SMTP id k2mr10386318iok.45.1559952509817; Fri, 07 Jun 2019 17:08:29 -0700 (PDT) Received: from gazelle-pro (172-221-246-205.dhcp.chtrptr.net. [172.221.246.205]) by smtp.gmail.com with ESMTPSA id d75sm1622537itd.10.2019.06.07.17.08.27 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 07 Jun 2019 17:08:28 -0700 (PDT) From: Katherine Cox-Buday Date: Fri, 07 Jun 2019 19:08:27 -0500 Message-ID: <87pnnpey6c.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From e563a4232336ff8e777e946cd093122c356e51da Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 7 Jun 2019 17:24:08 -0500 Subject: [PATCH 15/15] gnu: Add cl-ana. * gnu/packages/lisp.scm (cl-ana): New variable. --- gnu/packages/lisp.scm | 1146 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1146 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index fa67417f90..d8423907e3 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -6161,3 +6161,1149 @@ sacrificing much in the way of power.") (define-public ecl-external-program (sbcl-package->ecl-package sbcl-external-program)) + +(define-public sbcl-cl-ana-boot0 + (let ((commit "fa7cee4c50aa1c859652813049ba0da7c18a0df9") + (revision "1")) + (package + (name "sbcl-cl-ana-boot0") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ghollisjr/cl-ana.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mr47l57m276dbpap7irr4fcnk5fgknhf6mgv4043s8h73amk5qh")))) + (build-system asdf-build-system/sbcl) + (synopsis + "Free (GPL) Common Lisp data analysis library with emphasis on +modularity and conceptual clarity.") + (description + "cl-ana is a free (GPL) data analysis library in Common Lisp +providing tabular & binned data analysis along with nonlinear least +squares fitting & visualization.") + (home-page "https://github.com/ghollisjr/cl-ana") + (license license:gpl3)))) + +(define-public sbcl-cl-ana.pathname-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.pathname-utils") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "pathname-utils/cl-ana.pathname-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.pathname-utils"))))) + +(define-public cl-cl-ana.pathname-utils + (sbcl-package->cl-source-package sbcl-cl-ana.pathname-utils)) + +(define-public ecl-cl-ana.pathname-utils + (sbcl-package->ecl-package sbcl-cl-ana.pathname-utils)) + +(define-public sbcl-cl-ana.package-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.package-utils") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "package-utils/cl-ana.package-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.package-utils"))))) + +(define-public cl-cl-ana.package-utils + (sbcl-package->cl-source-package sbcl-cl-ana.package-utils)) + +(define-public ecl-cl-ana.package-utils + (sbcl-package->ecl-package sbcl-cl-ana.package-utils)) + +(define-public sbcl-cl-ana.string-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.string-utils") + (inputs + `(("sbcl-split-sequence" ,sbcl-split-sequence))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "string-utils/cl-ana.string-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.string-utils"))))) + +(define-public cl-cl-ana.string-utils + (sbcl-package->cl-source-package sbcl-cl-ana.string-utils)) + +(define-public ecl-cl-ana.string-utils + (sbcl-package->ecl-package sbcl-cl-ana.string-utils)) + +(define-public sbcl-cl-ana.functional-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.functional-utils") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "functional-utils/cl-ana.functional-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.functional-utils"))))) + +(define-public cl-cl-ana.functional-utils + (sbcl-package->cl-source-package sbcl-cl-ana.functional-utils)) + +(define-public ecl-cl-ana.functional-utils + (sbcl-package->ecl-package sbcl-cl-ana.functional-utils)) + +(define-public sbcl-cl-ana.list-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.list-utils") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "list-utils/cl-ana.list-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.list-utils"))))) + +(define-public cl-cl-ana.list-utils + (sbcl-package->cl-source-package sbcl-cl-ana.list-utils)) + +(define-public ecl-cl-ana.list-utils + (sbcl-package->ecl-package sbcl-cl-ana.list-utils)) + +(define-public sbcl-cl-ana.generic-math + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.generic-math") + (inputs + `(("sbcl-cl-ana.package-utils" ,sbcl-cl-ana.package-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "generic-math/cl-ana.generic-math.asd") + ((#:asd-system-name _ #f) "cl-ana.generic-math"))))) + +(define-public cl-cl-ana.generic-math + (sbcl-package->cl-source-package sbcl-cl-ana.generic-math)) + +(define-public ecl-cl-ana.generic-math + (sbcl-package->ecl-package sbcl-cl-ana.generic-math)) + +(define-public sbcl-cl-ana.math-functions + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.math-functions") + (inputs + `(("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-gsll" ,sbcl-gsll))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "math-functions/cl-ana.math-functions.asd") + ((#:asd-system-name _ #f) "cl-ana.math-functions"))))) + +(define-public cl-cl-ana.math-functions + (sbcl-package->cl-source-package sbcl-cl-ana.math-functions)) + +(define-public ecl-cl-ana.math-functions + (sbcl-package->ecl-package sbcl-cl-ana.math-functions)) + +(define-public sbcl-cl-ana.calculus + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.calculus") + (inputs + `(("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "calculus/cl-ana.calculus.asd") + ((#:asd-system-name _ #f) "cl-ana.calculus"))))) + +(define-public cl-cl-ana.calculus + (sbcl-package->cl-source-package sbcl-cl-ana.calculus)) + +(define-public ecl-cl-ana.calculus + (sbcl-package->ecl-package sbcl-cl-ana.calculus)) + +(define-public sbcl-cl-ana.symbol-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.symbol-utils") + (inputs + `(("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "symbol-utils/cl-ana.symbol-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.symbol-utils"))))) + +(define-public cl-cl-ana.symbol-utils + (sbcl-package->cl-source-package sbcl-cl-ana.symbol-utils)) + +(define-public ecl-cl-ana.symbol-utils + (sbcl-package->ecl-package sbcl-cl-ana.symbol-utils)) + +(define-public sbcl-cl-ana.macro-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.macro-utils") + (inputs + `(("sbcl-split-sequence" ,sbcl-split-sequence) + ("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "macro-utils/cl-ana.macro-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.macro-utils"))))) + +(define-public cl-cl-ana.macro-utils + (sbcl-package->cl-source-package sbcl-cl-ana.macro-utils)) + +(define-public ecl-cl-ana.macro-utils + (sbcl-package->ecl-package sbcl-cl-ana.macro-utils)) + +(define-public sbcl-cl-ana.binary-tree + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.binary-tree") + (inputs + `(("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "binary-tree/cl-ana.binary-tree.asd") + ((#:asd-system-name _ #f) "cl-ana.binary-tree"))))) + +(define-public cl-cl-ana.binary-tree + (sbcl-package->cl-source-package sbcl-cl-ana.binary-tree)) + +(define-public ecl-cl-ana.binary-tree + (sbcl-package->ecl-package sbcl-cl-ana.binary-tree)) + +(define-public sbcl-cl-ana.tensor + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.tensor") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "tensor/cl-ana.tensor.asd") + ((#:asd-system-name _ #f) "cl-ana.tensor"))))) + +(define-public cl-cl-ana.tensor + (sbcl-package->cl-source-package sbcl-cl-ana.tensor)) + +(define-public ecl-cl-ana.tensor + (sbcl-package->ecl-package sbcl-cl-ana.tensor)) + +(define-public sbcl-cl-ana.error-propogation + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.error-propogation") + (inputs + `(("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.math-functions" ,sbcl-cl-ana.math-functions))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "error-propogation/cl-ana.error-propogation.asd") + ((#:asd-system-name _ #f) "cl-ana.error-propogation"))))) + +(define-public cl-cl-ana.error-propogation + (sbcl-package->cl-source-package sbcl-cl-ana.error-propogation)) + +(define-public ecl-cl-ana.error-propogation + (sbcl-package->ecl-package sbcl-cl-ana.error-propogation)) + +(define-public sbcl-cl-ana.quantity + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.quantity") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "quantity/cl-ana.quantity.asd") + ((#:asd-system-name _ #f) "cl-ana.quantity"))))) + +(define-public cl-cl-ana.quantity + (sbcl-package->cl-source-package sbcl-cl-ana.quantity)) + +(define-public ecl-cl-ana.quantity + (sbcl-package->ecl-package sbcl-cl-ana.quantity)) + +(define-public sbcl-cl-ana.table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.table") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "table/cl-ana.table.asd") + ((#:asd-system-name _ #f) "cl-ana.table"))))) + +(define-public cl-cl-ana.table + (sbcl-package->cl-source-package sbcl-cl-ana.table)) + +(define-public ecl-cl-ana.table + (sbcl-package->ecl-package sbcl-cl-ana.table)) + +(define-public sbcl-cl-ana.table-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.table-utils") + (inputs + `(("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "table-utils/cl-ana.table-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.table-utils"))))) + +(define-public cl-cl-ana.table-utils + (sbcl-package->cl-source-package sbcl-cl-ana.table-utils)) + +(define-public ecl-cl-ana.table-utils + (sbcl-package->ecl-package sbcl-cl-ana.table-utils)) + +(define-public sbcl-cl-ana.hdf-cffi + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hdf-cffi") + (inputs + `(("sbcl-cffi" ,sbcl-cffi) + ("hdf5" ,hdf5-parallel-openmpi))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hdf-cffi/cl-ana.hdf-cffi.asd") + ((#:asd-system-name _ #f) "cl-ana.hdf-cffi") + ((#:phases phases '%standard-phases) + `(modify-phases ,phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "hdf-cffi/hdf-cffi.lisp" + (("/usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so") + (string-append + (assoc-ref inputs "hdf5") + "/lib/libhdf5.so"))))))))))) + +(define-public cl-cl-ana.hdf-cffi + (sbcl-package->cl-source-package sbcl-cl-ana.hdf-cffi)) + +(define-public ecl-cl-ana.hdf-cffi + (sbcl-package->ecl-package sbcl-cl-ana.hdf-cffi)) + +(define-public sbcl-cl-ana.int-char + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.int-char") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "int-char/cl-ana.int-char.asd") + ((#:asd-system-name _ #f) "cl-ana.int-char"))))) + +(define-public cl-cl-ana.int-char + (sbcl-package->cl-source-package sbcl-cl-ana.int-char)) + +(define-public ecl-cl-ana.int-char + (sbcl-package->ecl-package sbcl-cl-ana.int-char)) + +(define-public sbcl-cl-ana.memoization + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.memoization") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "memoization/cl-ana.memoization.asd") + ((#:asd-system-name _ #f) "cl-ana.memoization"))))) + +(define-public cl-cl-ana.memoization + (sbcl-package->cl-source-package sbcl-cl-ana.memoization)) + +(define-public ecl-cl-ana.memoization + (sbcl-package->ecl-package sbcl-cl-ana.memoization)) + +(define-public sbcl-cl-ana.typespec + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.typespec") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cffi" ,sbcl-cffi) + ("sbcl-cl-ana.int-char" ,sbcl-cl-ana.int-char) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("sbcl-cl-ana.memoization" ,sbcl-cl-ana.memoization))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "typespec/cl-ana.typespec.asd") + ((#:asd-system-name _ #f) "cl-ana.typespec"))))) + +(define-public cl-cl-ana.typespec + (sbcl-package->cl-source-package sbcl-cl-ana.typespec)) + +(define-public ecl-cl-ana.typespec + (sbcl-package->ecl-package sbcl-cl-ana.typespec)) + +(define-public sbcl-cl-ana.hdf-typespec + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hdf-typespec") + (inputs + `(("sbcl-cffi" ,sbcl-cffi) + ("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("sbcl-cl-ana.hdf-cffi" ,sbcl-cl-ana.hdf-cffi) + ("sbcl-cl-ana.typespec" ,sbcl-cl-ana.typespec))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hdf-typespec/cl-ana.hdf-typespec.asd") + ((#:asd-system-name _ #f) "cl-ana.hdf-typespec"))))) + +(define-public cl-cl-ana.hdf-typespec + (sbcl-package->cl-source-package sbcl-cl-ana.hdf-typespec)) + +(define-public ecl-cl-ana.hdf-typespec + (sbcl-package->ecl-package sbcl-cl-ana.hdf-typespec)) + +(define-public sbcl-cl-ana.hdf-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hdf-utils") + (inputs + `(("sbcl-cffi" ,sbcl-cffi) + ("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("sbcl-cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("sbcl-cl-ana.typespec" ,sbcl-cl-ana.typespec) + ("sbcl-cl-ana.hdf-typespec" ,sbcl-cl-ana.hdf-typespec) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.hdf-cffi" ,sbcl-cl-ana.hdf-cffi))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hdf-utils/cl-ana.hdf-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.hdf-utils"))))) + +(define-public cl-cl-ana.hdf-utils + (sbcl-package->cl-source-package sbcl-cl-ana.hdf-utils)) + +(define-public ecl-cl-ana.hdf-utils + (sbcl-package->ecl-package sbcl-cl-ana.hdf-utils)) + +(define-public sbcl-cl-ana.typed-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.typed-table") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-cl-ana.typespec" ,sbcl-cl-ana.typespec))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "typed-table/cl-ana.typed-table.asd") + ((#:asd-system-name _ #f) "cl-ana.typed-table"))))) + +(define-public cl-cl-ana.typed-table + (sbcl-package->cl-source-package sbcl-cl-ana.typed-table)) + +(define-public ecl-cl-ana.typed-table + (sbcl-package->ecl-package sbcl-cl-ana.typed-table)) + +(define-public sbcl-cl-ana.hdf-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hdf-table") + (inputs + `(("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.hdf-cffi" ,sbcl-cl-ana.hdf-cffi) + ("sbcl-cl-ana.hdf-utils" ,sbcl-cl-ana.hdf-utils) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-cl-ana.typed-table" ,sbcl-cl-ana.typed-table) + ("sbcl-cl-ana.typespec" ,sbcl-cl-ana.typespec) + ("sbcl-cl-ana.hdf-typespec" ,sbcl-cl-ana.hdf-typespec) + ("sbcl-cl-ana.binary-tree" ,sbcl-cl-ana.binary-tree) + ("sbcl-cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("sbcl-alexandria" ,sbcl-alexandria))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hdf-table/cl-ana.hdf-table.asd") + ((#:asd-system-name _ #f) "cl-ana.hdf-table"))))) + +(define-public cl-cl-ana.hdf-table + (sbcl-package->cl-source-package sbcl-cl-ana.hdf-table)) + +(define-public ecl-cl-ana.hdf-table + (sbcl-package->ecl-package sbcl-cl-ana.hdf-table)) + +(define-public sbcl-cl-ana.gsl-cffi + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.gsl-cffi") + (inputs + `(("sbcl-cffi" ,sbcl-cffi))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "gsl-cffi/cl-ana.gsl-cffi.asd") + ((#:asd-system-name _ #f) "cl-ana.gsl-cffi"))))) + +(define-public cl-cl-ana.gsl-cffi + (sbcl-package->cl-source-package sbcl-cl-ana.gsl-cffi)) + +(define-public ecl-cl-ana.gsl-cffi + (sbcl-package->ecl-package sbcl-cl-ana.gsl-cffi)) + +(define-public sbcl-cl-ana.ntuple-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.ntuple-table") + (inputs + `(("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cffi" ,sbcl-cffi) + ("sbcl-gsll" ,sbcl-gsll) + ("sbcl-cl-ana.gsl-cffi" ,sbcl-cl-ana.gsl-cffi) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-cl-ana.typed-table" ,sbcl-cl-ana.typed-table) + ("sbcl-cl-ana.typespec" ,sbcl-cl-ana.typespec) + ("sbcl-alexandria" ,sbcl-alexandria))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "ntuple-table/cl-ana.ntuple-table.asd") + ((#:asd-system-name _ #f) "cl-ana.ntuple-table"))))) + +(define-public cl-cl-ana.ntuple-table + (sbcl-package->cl-source-package sbcl-cl-ana.ntuple-table)) + +(define-public ecl-cl-ana.ntuple-table + (sbcl-package->ecl-package sbcl-cl-ana.ntuple-table)) + +(define-public sbcl-cl-ana.csv-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.csv-table") + (inputs + `(("sbcl-antik" ,sbcl-antik) + ("sbcl-iterate" ,sbcl-iterate) + ("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-csv" ,sbcl-cl-csv) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "csv-table/cl-ana.csv-table.asd") + ((#:asd-system-name _ #f) "cl-ana.csv-table"))))) + +(define-public cl-cl-ana.csv-table + (sbcl-package->cl-source-package sbcl-cl-ana.csv-table)) + +(define-public ecl-cl-ana.csv-table + (sbcl-package->ecl-package sbcl-cl-ana.csv-table)) + +(define-public sbcl-cl-ana.reusable-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.reusable-table") + (inputs + `(("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-alexandria" ,sbcl-alexandria))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "reusable-table/cl-ana.reusable-table.asd") + ((#:asd-system-name _ #f) "cl-ana.reusable-table"))))) + +(define-public cl-cl-ana.reusable-table + (sbcl-package->cl-source-package sbcl-cl-ana.reusable-table)) + +(define-public ecl-cl-ana.reusable-table + (sbcl-package->ecl-package sbcl-cl-ana.reusable-table)) + +(define-public sbcl-cl-ana.linear-algebra + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.linear-algebra") + (inputs + `(("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("sbcl-gsll" ,sbcl-gsll))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "linear-algebra/cl-ana.linear-algebra.asd") + ((#:asd-system-name _ #f) "cl-ana.linear-algebra"))))) + +(define-public cl-cl-ana.linear-algebra + (sbcl-package->cl-source-package sbcl-cl-ana.linear-algebra)) + +(define-public ecl-cl-ana.linear-algebra + (sbcl-package->ecl-package sbcl-cl-ana.linear-algebra)) + +(define-public sbcl-cl-ana.lorentz + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.lorentz") + (inputs + `(("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.linear-algebra" ,sbcl-cl-ana.linear-algebra) + ("sbcl-cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("sbcl-iterate" ,sbcl-iterate))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "lorentz/cl-ana.lorentz.asd") + ((#:asd-system-name _ #f) "cl-ana.lorentz"))))) + +(define-public cl-cl-ana.lorentz + (sbcl-package->cl-source-package sbcl-cl-ana.lorentz)) + +(define-public ecl-cl-ana.lorentz + (sbcl-package->ecl-package sbcl-cl-ana.lorentz)) + +(define-public sbcl-cl-ana.clos-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.clos-utils") + (inputs + `(("sbcl-closer-mop" ,sbcl-closer-mop) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.tensor" ,sbcl-cl-ana.tensor))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "clos-utils/cl-ana.clos-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.clos-utils"))))) + +(define-public cl-cl-ana.clos-utils + (sbcl-package->cl-source-package sbcl-cl-ana.clos-utils)) + +(define-public ecl-cl-ana.clos-utils + (sbcl-package->ecl-package sbcl-cl-ana.clos-utils)) + +(define-public sbcl-cl-ana.hash-table-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hash-table-utils") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hash-table-utils/cl-ana.hash-table-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.hash-table-utils"))))) + +(define-public cl-cl-ana.hash-table-utils + (sbcl-package->cl-source-package sbcl-cl-ana.hash-table-utils)) + +(define-public ecl-cl-ana.hash-table-utils + (sbcl-package->ecl-package sbcl-cl-ana.hash-table-utils)) + +(define-public sbcl-cl-ana.map + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.map") + (inputs + `(("sbcl-cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "map/cl-ana.map.asd") + ((#:asd-system-name _ #f) "cl-ana.map"))))) + +(define-public cl-cl-ana.map + (sbcl-package->cl-source-package sbcl-cl-ana.map)) + +(define-public ecl-cl-ana.map + (sbcl-package->ecl-package sbcl-cl-ana.map)) + +(define-public sbcl-cl-ana.fitting + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.fitting") + (inputs + `(("sbcl-gsll" ,sbcl-gsll) + ("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("sbcl-cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "fitting/cl-ana.fitting.asd") + ((#:asd-system-name _ #f) "cl-ana.fitting"))))) + +(define-public cl-cl-ana.fitting + (sbcl-package->cl-source-package sbcl-cl-ana.fitting)) + +(define-public ecl-cl-ana.fitting + (sbcl-package->ecl-package sbcl-cl-ana.fitting)) + +(define-public sbcl-cl-ana.histogram + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.histogram") + (inputs + `(("sbcl-iterate" ,sbcl-iterate) + ("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.clos-utils" ,sbcl-cl-ana.clos-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.binary-tree" ,sbcl-cl-ana.binary-tree) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map) + ("sbcl-cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("sbcl-cl-ana.fitting" ,sbcl-cl-ana.fitting))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "histogram/cl-ana.histogram.asd") + ((#:asd-system-name _ #f) "cl-ana.histogram"))))) + +(define-public cl-cl-ana.histogram + (sbcl-package->cl-source-package sbcl-cl-ana.histogram)) + +(define-public ecl-cl-ana.histogram + (sbcl-package->ecl-package sbcl-cl-ana.histogram)) + +(define-public sbcl-cl-ana.file-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.file-utils") + (inputs + `(("sbcl-external-program" ,sbcl-external-program) + ("sbcl-split-sequence" ,sbcl-split-sequence))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "file-utils/cl-ana.file-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.file-utils"))))) + +(define-public cl-cl-ana.file-utils + (sbcl-package->cl-source-package sbcl-cl-ana.file-utils)) + +(define-public ecl-cl-ana.file-utils + (sbcl-package->ecl-package sbcl-cl-ana.file-utils)) + +(define-public sbcl-cl-ana.statistics + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.statistics") + (inputs + `(("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.histogram" ,sbcl-cl-ana.histogram))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "statistics/cl-ana.statistics.asd") + ((#:asd-system-name _ #f) "cl-ana.statistics"))))) + +(define-public cl-cl-ana.statistics + (sbcl-package->cl-source-package sbcl-cl-ana.statistics)) + +(define-public ecl-cl-ana.statistics + (sbcl-package->ecl-package sbcl-cl-ana.statistics)) + +(define-public sbcl-cl-ana.gnuplot-interface + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.gnuplot-interface") + (inputs + `(("sbcl-external-program" ,sbcl-external-program))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "gnuplot-interface/cl-ana.gnuplot-interface.asd") + ((#:asd-system-name _ #f) "cl-ana.gnuplot-interface"))))) + +(define-public cl-cl-ana.gnuplot-interface + (sbcl-package->cl-source-package sbcl-cl-ana.gnuplot-interface)) + +(define-public ecl-cl-ana.gnuplot-interface + (sbcl-package->ecl-package sbcl-cl-ana.gnuplot-interface)) + +(define-public sbcl-cl-ana.plotting + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.plotting") + (inputs + `(("sbcl-cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("sbcl-cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("sbcl-cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("sbcl-cl-ana.gnuplot-interface" ,sbcl-cl-ana.gnuplot-interface) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("sbcl-cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("sbcl-external-program" ,sbcl-external-program) + ("sbcl-split-sequence" ,sbcl-split-sequence) + ("sbcl-alexandria" ,sbcl-alexandria) + ;; For sb-posix + ("sbcl" ,sbcl))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "plotting/cl-ana.plotting.asd") + ((#:asd-system-name _ #f) "cl-ana.plotting"))))) + +(define-public cl-cl-ana.plotting + (sbcl-package->cl-source-package sbcl-cl-ana.plotting)) + +(define-public ecl-cl-ana.plotting + (sbcl-package->ecl-package sbcl-cl-ana.plotting)) + +(define-public sbcl-cl-ana.table-viewing + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.table-viewing") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("sbcl-cl-ana.plotting" ,sbcl-cl-ana.plotting) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "table-viewing/cl-ana.table-viewing.asd") + ((#:asd-system-name _ #f) "cl-ana.table-viewing"))))) + +(define-public cl-cl-ana.table-viewing + (sbcl-package->cl-source-package sbcl-cl-ana.table-viewing)) + +(define-public ecl-cl-ana.table-viewing + (sbcl-package->ecl-package sbcl-cl-ana.table-viewing)) + +(define-public sbcl-cl-ana.serialization + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.serialization") + (inputs + `(("sbcl-cl-ana.typespec" ,sbcl-cl-ana.typespec) + ("sbcl-cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("sbcl-cl-ana.int-char" ,sbcl-cl-ana.int-char) + ("sbcl-cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.hdf-utils" ,sbcl-cl-ana.hdf-utils) + ("sbcl-cl-ana.hdf-table" ,sbcl-cl-ana.hdf-table))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "serialization/cl-ana.serialization.asd") + ((#:asd-system-name _ #f) "cl-ana.serialization"))))) + +(define-public cl-cl-ana.serialization + (sbcl-package->cl-source-package sbcl-cl-ana.serialization)) + +(define-public ecl-cl-ana.serialization + (sbcl-package->ecl-package sbcl-cl-ana.serialization)) + +(define-public sbcl-cl-ana.makeres + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map) + ("sbcl-cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("sbcl-cl-ana.plotting" ,sbcl-cl-ana.plotting) + ("sbcl-external-program" ,sbcl-external-program) + ("sbcl-cl-ana.hdf-utils" ,sbcl-cl-ana.hdf-utils) + ("sbcl-cl-ana.serialization" ,sbcl-cl-ana.serialization) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("sbcl-cl-ana.file-utils" ,sbcl-cl-ana.file-utils) + ("sbcl-cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("sbcl-cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-cl-ana.reusable-table" ,sbcl-cl-ana.reusable-table))) + (native-inputs + `(("sbcl-cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres/cl-ana.makeres.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres"))))) + +(define-public cl-cl-ana.makeres + (sbcl-package->cl-source-package sbcl-cl-ana.makeres)) + +(define-public ecl-cl-ana.makeres + (sbcl-package->ecl-package sbcl-cl-ana.makeres)) + +(define-public sbcl-cl-ana.makeres-macro + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-macro") + (inputs + `(("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.makeres" ,sbcl-cl-ana.makeres))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-macro/cl-ana.makeres-macro.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-macro"))))) + +(define-public cl-cl-ana.makeres-macro + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-macro)) + +(define-public ecl-cl-ana.makeres-macro + (sbcl-package->ecl-package sbcl-cl-ana.makeres-macro)) + +(define-public sbcl-cl-ana.makeres-block + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-block") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.makeres" ,sbcl-cl-ana.makeres))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-block/cl-ana.makeres-block.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-block"))))) + +(define-public cl-cl-ana.makeres-block + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-block)) + +(define-public ecl-cl-ana.makeres-block + (sbcl-package->ecl-package sbcl-cl-ana.makeres-block)) + +(define-public sbcl-cl-ana.makeres-progress + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-progress") + (inputs + `(("sbcl-cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-alexandria" ,sbcl-alexandria))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-progress/cl-ana.makeres-progress.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-progress"))))) + +(define-public cl-cl-ana.makeres-progress + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-progress)) + +(define-public ecl-cl-ana.makeres-progress + (sbcl-package->ecl-package sbcl-cl-ana.makeres-progress)) + +(define-public sbcl-cl-ana.makeres-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-table") + (inputs + `(("sbcl-cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("sbcl-cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("sbcl-cl-ana.makeres-macro" ,sbcl-cl-ana.makeres-macro) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-cl-ana.reusable-table" ,sbcl-cl-ana.reusable-table) + ("sbcl-cl-ana.hdf-utils" ,sbcl-cl-ana.hdf-utils) + ("sbcl-cl-ana.csv-table" ,sbcl-cl-ana.csv-table) + ("sbcl-cl-ana.ntuple-table" ,sbcl-cl-ana.ntuple-table) + ("sbcl-cl-ana.hdf-table" ,sbcl-cl-ana.hdf-table) + ("sbcl-cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils))) + (native-inputs + `(("sbcl-cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-table/cl-ana.makeres-table.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-table"))))) + +(define-public cl-cl-ana.makeres-table + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-table)) + +(define-public ecl-cl-ana.makeres-table + (sbcl-package->ecl-package sbcl-cl-ana.makeres-table)) + +(define-public sbcl-cl-ana.makeres-graphviz + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-graphviz") + (inputs + `(("sbcl-cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("sbcl-external-program" ,sbcl-external-program))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-graphviz/cl-ana.makeres-graphviz.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-graphviz"))))) + +(define-public cl-cl-ana.makeres-graphviz + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-graphviz)) + +(define-public ecl-cl-ana.makeres-graphviz + (sbcl-package->ecl-package sbcl-cl-ana.makeres-graphviz)) + +(define-public sbcl-cl-ana.makeres-branch + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-branch") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map) + ("sbcl-cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-branch/cl-ana.makeres-branch.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-branch"))))) + +(define-public cl-cl-ana.makres-branch + (sbcl-package->cl-source-package sbcl-cl-ana.makres-branch)) + +(define-public ecl-cl-ana.makres-branch + (sbcl-package->ecl-package sbcl-cl-ana.makres-branch)) + +(define-public sbcl-cl-ana.makeres-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-utils") + (inputs + `(("sbcl-alexandria" ,sbcl-alexandria) + ("sbcl-cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("sbcl-cl-ana.fitting" ,sbcl-cl-ana.fitting) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map) + ("sbcl-cl-ana.plotting" ,sbcl-cl-ana.plotting) + ("sbcl-cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("sbcl-cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("sbcl-cl-ana.file-utils" ,sbcl-cl-ana.file-utils) + ("sbcl-cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("sbcl-cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-cl-ana.reusable-table" ,sbcl-cl-ana.reusable-table))) + (native-inputs + `(("sbcl-cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-utils/cl-ana.makeres-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-utils"))))) + +(define-public cl-cl-ana.makres-utils + (sbcl-package->cl-source-package sbcl-cl-ana.makres-utils)) + +(define-public ecl-cl-ana.makres-utils + (sbcl-package->ecl-package sbcl-cl-ana.makres-utils)) + +(define-public sbcl-cl-ana.statistical-learning + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.statistical-learning") + (inputs + `(("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map) + ("sbcl-cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("sbcl-cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("sbcl-cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("sbcl-cl-ana.statistics" ,sbcl-cl-ana.statistics) + ("sbcl-cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("sbcl-cl-ana.linear-algebra" ,sbcl-cl-ana.linear-algebra))) + (native-inputs + `(("sbcl-cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") + "statistical-learning/cl-ana.statistical-learning.asd") + ((#:asd-system-name _ #f) "cl-ana.statistical-learning"))))) + +(define-public cl-cl-ana.statistical-learning + (sbcl-package->cl-source-package sbcl-cl-ana.statistical-learning)) + +(define-public ecl-cl-ana.statistical-learning + (sbcl-package->ecl-package sbcl-cl-ana.statistical-learning)) + +(define-public sbcl-cl-ana + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana") + (inputs + `(("sbcl-cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("sbcl-cl-ana.package-utils" ,sbcl-cl-ana.package-utils) + ("sbcl-cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("sbcl-cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("sbcl-cl-ana.calculus" ,sbcl-cl-ana.calculus) + ("sbcl-cl-ana.binary-tree" ,sbcl-cl-ana.binary-tree) + ("sbcl-cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("sbcl-cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("sbcl-cl-ana.quantity" ,sbcl-cl-ana.quantity) + ("sbcl-cl-ana.table" ,sbcl-cl-ana.table) + ("sbcl-cl-ana.table-utils" ,sbcl-cl-ana.table-utils) + ("sbcl-cl-ana.hdf-table" ,sbcl-cl-ana.hdf-table) + ("sbcl-cl-ana.ntuple-table" ,sbcl-cl-ana.ntuple-table) + ("sbcl-cl-ana.csv-table" ,sbcl-cl-ana.csv-table) + ("sbcl-cl-ana.reusable-table" ,sbcl-cl-ana.reusable-table) + ("sbcl-cl-ana.linear-algebra" ,sbcl-cl-ana.linear-algebra) + ("sbcl-cl-ana.lorentz" ,sbcl-cl-ana.lorentz) + ("sbcl-cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("sbcl-cl-ana.fitting" ,sbcl-cl-ana.fitting) + ("sbcl-cl-ana.file-utils" ,sbcl-cl-ana.file-utils) + ("sbcl-cl-ana.statistics" ,sbcl-cl-ana.statistics) + ("sbcl-cl-ana.statistical-learning" + ,sbcl-cl-ana.statistical-learning) + ("sbcl-cl-ana.plotting" ,sbcl-cl-ana.plotting) + ("sbcl-cl-ana.table-viewing" ,sbcl-cl-ana.table-viewing) + ("sbcl-cl-ana.int-char" ,sbcl-cl-ana.int-char) + ("sbcl-cl-ana.clos-utils" ,sbcl-cl-ana.clos-utils) + ("sbcl-cl-ana.serialization" ,sbcl-cl-ana.serialization) + ("sbcl-cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("sbcl-cl-ana.map" ,sbcl-cl-ana.map) + ("sbcl-cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("sbcl-cl-ana.makeres-macro" ,sbcl-cl-ana.makeres-macro) + ("sbcl-cl-ana.makeres-block" ,sbcl-cl-ana.makeres-block) + ("sbcl-cl-ana.makeres-progress" ,sbcl-cl-ana.makeres-progress) + ("sbcl-cl-ana.makeres-table" ,sbcl-cl-ana.makeres-table) + ("sbcl-cl-ana.makeres-graphviz" ,sbcl-cl-ana.makeres-graphviz) + ("sbcl-cl-ana.makeres-branch" ,sbcl-cl-ana.makeres-branch) + ("sbcl-cl-ana.makeres-utils" ,sbcl-cl-ana.makeres-utils) + ("libffi" ,libffi))) + (native-inputs + `(("sbcl-cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "cl-ana.asd") + ((#:asd-system-name _ #f) "cl-ana"))))) + +(define-public cl-cl-ana + (sbcl-package->cl-source-package sbcl-cl-ana)) + +(define-public ecl-cl-ana + (sbcl-package->ecl-package sbcl-cl-ana)) -- 2.17.1