From unknown Fri Jun 13 10:01:31 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37597] [PATCH 0/4] gnu: Add cl-random-forest. Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2019 12:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 37597 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37597@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15701043873814 (code B ref -1); Thu, 03 Oct 2019 12:07:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Oct 2019 12:06:27 +0000 Received: from localhost ([127.0.0.1]:38838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzsI-0000zS-SN for submit@debbugs.gnu.org; Thu, 03 Oct 2019 08:06:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:54117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzsG-0000zJ-I9 for submit@debbugs.gnu.org; Thu, 03 Oct 2019 08:06:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40721) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iFzsE-0005Rj-Qg for guix-patches@gnu.org; Thu, 03 Oct 2019 08:06:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iFzs9-0002ob-MR for guix-patches@gnu.org; Thu, 03 Oct 2019 08:06:22 -0400 Received: from mout01.posteo.de ([185.67.36.65]:54575) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iFzs9-0002nc-6F for guix-patches@gnu.org; Thu, 03 Oct 2019 08:06:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id DBFC816005E for ; Thu, 3 Oct 2019 14:06:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1570104374; bh=UPg0bPGwBxN3s40bPbs0azM38Vjxtg4/LeKwhCkBYOA=; h=From:To:Subject:Date:From; b=Aed5ief8T9ZS5NMI+2D497Xs/kz3dXcHqPHN45JBQ4c/3PxSUJz9tJ7hSXoodtVs0 iBzirodF0MeSYjxZQBV4jM7wecAdXOmSQhIXwUYERCAYjFycpnXnjHSJK9/boFoyqq Bp7/iXRn3THk9qx0CCNJQBX1mOBbZsKrdk5htJPWdhDHvfvAUj9NPoi/05hrFbE+Fa OErAKlXA9aiq0L5498imvyyBkPHroDaQQx/046w9u/C93f+0zAopOrWCcxXSz+DUpE myGZ6xqbwhGhbexBKKdN65+qktCKXkIhuDWsKbQFQBMqeSfn/sZw3YEgfn+LIDOBcX A1bdH2Admo1Gw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46kWts5m8pz6tmR for ; Thu, 3 Oct 2019 14:06:13 +0200 (CEST) User-agent: mu4e 1.2.0; emacs 26.3 From: Guillaume Le Vaillant Date: Thu, 03 Oct 2019 14:06:12 +0200 Message-ID: <874l0qrq2z.fsf@yamatai> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.67.36.65 X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This patch series adds the cl-random-forest Common Lisp machine learning library. From unknown Fri Jun 13 10:01:31 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37597] [PATCH 1/4] gnu: Add cl-store. Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2019 12:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37597 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37597@debbugs.gnu.org Cc: Guillaume Le Vaillant Received: via spool by 37597-submit@debbugs.gnu.org id=B37597.15701047714419 (code B ref 37597); Thu, 03 Oct 2019 12:13:02 +0000 Received: (at 37597) by debbugs.gnu.org; 3 Oct 2019 12:12:51 +0000 Received: from localhost ([127.0.0.1]:38851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzyV-00019C-K9 for submit@debbugs.gnu.org; Thu, 03 Oct 2019 08:12:51 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzyT-00018v-V7 for 37597@debbugs.gnu.org; Thu, 03 Oct 2019 08:12:50 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id EA3F7160091 for <37597@debbugs.gnu.org>; Thu, 3 Oct 2019 14:12:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1570104732; bh=cimwCVG6G5ybzeTNdZXuq2BPhwvTRRR0EK04BO13rZE=; h=From:To:Cc:Subject:Date:From; b=RYw4apQ01BFrWnm9QuYjeOVOIMSV72e0RpV/rpVyyCrcCTOFhcikbUd1pPSwhSNP6 F0WWb3ua+RP10qZkWg29UmFAm2Om7L2YFph90jFu2jz3KJyTaGtbKpFemmK03xVqHX b/YxLMBgQaKjZdk0AGioV8WGY1hdmLjeGKKbe7VIm3KwBc5q91OcU2NnWVp1ipj/L+ suR6C54SvvGO10td38GBNIwYKjoPBp6lzv8A7hzAw4QmTfMPb+at+CKcmIB+rKMXGh 3nF68mtZNThE1nehZOu3uKmzMCBZMP1d/Ny1+dBGYtAAvoXFJe74Z/6ESnNW/l8UK2 xuYcZLyEYhuZQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46kX1S3wn9z6tm8; Thu, 3 Oct 2019 14:11:56 +0200 (CEST) From: Guillaume Le Vaillant Date: Thu, 3 Oct 2019 14:11:28 +0200 Message-Id: <20191003121131.20803-1-glv@posteo.net> X-Mailer: git-send-email 2.23.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/lisp.scm (sbcl-cl-store, cl-store, ecl-cl-store): New variables. --- gnu/packages/lisp.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index ba009bb7a6..17d037c264 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -7360,3 +7360,35 @@ compression/decompression using bindings to the lzlib C library.") (define-public ecl-lzlib (sbcl-package->ecl-package sbcl-lzlib)) + +(define-public sbcl-cl-store + (let ((commit "cd01f2610d3360dc01ab972bd9317407aaea7745") + (revision "0")) + (package + (name "sbcl-cl-store") + (version (git-version "0.8.11" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/skypher/cl-store.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05b7kh5af2ax7vlmphpac4vbqr84j5ivppj96qzb64fxpjpqglm4")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("rt" ,sbcl-rt))) + (synopsis "Common Lisp library to serialize data") + (description + "CL-STORE is a portable serialization package which should give you the +ability to store all Common Lisp data types into streams.") + (home-page "http://www.common-lisp.net/project/cl-store/") + (license license:expat)))) + +(define-public cl-store + (sbcl-package->cl-source-package sbcl-cl-store)) + +(define-public ecl-cl-store + (sbcl-package->ecl-package sbcl-cl-store)) -- 2.23.0 From unknown Fri Jun 13 10:01:31 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37597] [PATCH 3/4] gnu: Add cl-online-learning. Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2019 12:13:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37597 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37597@debbugs.gnu.org Cc: Guillaume Le Vaillant Received: via spool by 37597-submit@debbugs.gnu.org id=B37597.15701047784441 (code B ref 37597); Thu, 03 Oct 2019 12:13:03 +0000 Received: (at 37597) by debbugs.gnu.org; 3 Oct 2019 12:12:58 +0000 Received: from localhost ([127.0.0.1]:38856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzyb-00019Z-TQ for submit@debbugs.gnu.org; Thu, 03 Oct 2019 08:12:58 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzyZ-000194-OQ for 37597@debbugs.gnu.org; Thu, 03 Oct 2019 08:12:56 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 351601600B8 for <37597@debbugs.gnu.org>; Thu, 3 Oct 2019 14:12:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1570104755; bh=gBUlfP6tRgn/dRr5a0HNMQaNqFirOcLSl6r9ILATvsg=; h=From:To:Cc:Subject:Date:From; b=olDOP1noY9D9wGwg0u1qcJBcPHP90YFWaQPZPi1fVu4q71MWfNhJS3sgLO3vZxMDz 58q+hZO9ta7jWIm3pghfun7KcvXszvMzavDvnWFqxf/UnbBTiEEQWFErfEzDVXSFtg Ztps6phYSUNO8/3cokprNMpV7duQAWuDJ4E0f4LGfN2VmniGeyL0Rq7FXuZ+cTrmr8 oy2W1kw22SOZsPww9bQaa7I5oVt7Basgg4twAoWbT/OOCLczt2lBxnW/uOwetgTIx1 9IF1uuhtonc+welBxtd4mWZnDLpeztjRoSX/DRJ3+WZgM6V92RlKJeS+i0DH0PYIFU y0hoVUbYOa22w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46kX2B3wyLz6tmN; Thu, 3 Oct 2019 14:12:34 +0200 (CEST) From: Guillaume Le Vaillant Date: Thu, 3 Oct 2019 14:11:30 +0200 Message-Id: <20191003121131.20803-3-glv@posteo.net> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191003121131.20803-1-glv@posteo.net> References: <20191003121131.20803-1-glv@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/machine-learning.scm (sbcl-cl-online-learning, cl-online-learning, ecl-cl-online-learning): New variables. --- gnu/packages/machine-learning.scm | 39 +++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index a5b86b8010..2b46148095 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1956,3 +1956,42 @@ format.") (define-public ecl-cl-libsvm-format (sbcl-package->ecl-package sbcl-cl-libsvm-format)) + +(define-public sbcl-cl-online-learning + (let ((commit "fc7a34f4f161cd1c7dd747d2ed8f698947781423") + (revision "0")) + (package + (name "sbcl-cl-online-learning") + (version (git-version "0.5" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/masatoi/cl-online-learning.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14x95rlg80ay5hv645ki57pqvy12v28hz4k1w0f6bsfi2rmpxchq")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("prove" ,sbcl-prove) + ("prove-asdf" ,sbcl-prove-asdf))) + (inputs + `(("cl-libsvm-format" ,sbcl-cl-libsvm-format) + ("cl-store" ,sbcl-cl-store))) + (arguments + `(;; FIXME: Tests pass but then the check phase crashes + #:tests? #f)) + (synopsis "Online Machine Learning for Common Lisp") + (description + "This library contains a collection of machine learning algorithms for +online linear classification written in Common Lisp.") + (home-page "https://github.com/masatoi/cl-online-learning") + (license license:expat)))) + +(define-public cl-online-learning + (sbcl-package->cl-source-package sbcl-cl-online-learning)) + +(define-public ecl-cl-online-learning + (sbcl-package->ecl-package sbcl-cl-online-learning)) -- 2.23.0 From unknown Fri Jun 13 10:01:31 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37597] [PATCH 2/4] gnu: Add cl-libsvm-format. Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2019 12:14:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37597 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37597@debbugs.gnu.org Cc: Guillaume Le Vaillant Received: via spool by 37597-submit@debbugs.gnu.org id=B37597.15701047844495 (code B ref 37597); Thu, 03 Oct 2019 12:14:03 +0000 Received: (at 37597) by debbugs.gnu.org; 3 Oct 2019 12:13:04 +0000 Received: from localhost ([127.0.0.1]:38858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzye-00019n-9B for submit@debbugs.gnu.org; Thu, 03 Oct 2019 08:13:04 -0400 Received: from mout01.posteo.de ([185.67.36.65]:44484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzyZ-00019B-VK for 37597@debbugs.gnu.org; Thu, 03 Oct 2019 08:12:59 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 96D861600AC for <37597@debbugs.gnu.org>; Thu, 3 Oct 2019 14:12:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1570104738; bh=4UEWGAPpv890fJngGn+EYfOssDeF5oNYjBdmXsZPPJk=; h=From:To:Cc:Subject:Date:From; b=GAjUFITJ97HcMtzgkx1a6GlAaHajKaay0dhttIeIbLwV5uARb3fEp39KG36eJPvaY 8ArQZpUJo8Xjv2oj80/9alHOOBABJmO9GxZkLjgFWJs9y+9hyTVZ5R7ejz+mUKN+Wb rUVUFP9+mzA4Y4ktNuWOrMytgCTjddeRH7XQx/ElRaQrzAQQcWxbtnBT+X+hxmrlf0 5EHY9ytacT0ALxJPcoybLbZfIBB0VDZYQu7i5Nfl/2f31RtXi8Uf+Akf8QAWHGI3BZ iUD8EeNOMOgdCBFM13v6XTtDzRvV97AheciJAvY+rj1keehz65gfphFvVJVyz+GsWL ZVr0FpjgVSrDw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46kX1n2dcfz6tmD; Thu, 3 Oct 2019 14:12:13 +0200 (CEST) From: Guillaume Le Vaillant Date: Thu, 3 Oct 2019 14:11:29 +0200 Message-Id: <20191003121131.20803-2-glv@posteo.net> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191003121131.20803-1-glv@posteo.net> References: <20191003121131.20803-1-glv@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/machine-learning.scm (sbcl-cl-libsvm-format, cl-libsvm-format, ecl-cl-libsvm-format): New variables. --- gnu/packages/machine-learning.scm | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index e48c91a2cf..a5b86b8010 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2018 Julien Lepiller ;;; Copyright © 2018 Björn Höfling ;;; Copyright © 2019 Nicolas Goaziou +;;; Copyright © 2019 Guillaume Le Vaillant ;;; ;;; This file is part of GNU Guix. ;;; @@ -33,6 +34,7 @@ #:use-module (guix utils) #:use-module (guix download) #:use-module (guix svn-download) + #:use-module (guix build-system asdf) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system ocaml) @@ -58,6 +60,7 @@ #:use-module (gnu packages gstreamer) #:use-module (gnu packages image) #:use-module (gnu packages linux) + #:use-module (gnu packages lisp) #:use-module (gnu packages maths) #:use-module (gnu packages mpi) #:use-module (gnu packages ocaml) @@ -1918,3 +1921,38 @@ that: @item Runs seamlessly on CPU and GPU. @end itemize\n") (license license:expat))) + +(define-public sbcl-cl-libsvm-format + (let ((commit "3300f84fd8d9f5beafc114f543f9d83417c742fb") + (revision "0")) + (package + (name "sbcl-cl-libsvm-format") + (version (git-version "0.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/masatoi/cl-libsvm-format.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0284aj84xszhkhlivaigf9qj855fxad3mzmv3zfr0qzb5k0nzwrg")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("prove" ,sbcl-prove) + ("prove-asdf" ,sbcl-prove-asdf))) + (inputs + `(("alexandria" ,sbcl-alexandria))) + (synopsis "LibSVM data format reader for Common Lisp") + (description + "This Common Lisp library provides a fast reader for data in LibSVM +format.") + (home-page "https://github.com/masatoi/cl-libsvm-format") + (license license:expat)))) + +(define-public cl-libsvm-format + (sbcl-package->cl-source-package sbcl-cl-libsvm-format)) + +(define-public ecl-cl-libsvm-format + (sbcl-package->ecl-package sbcl-cl-libsvm-format)) -- 2.23.0 From unknown Fri Jun 13 10:01:31 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37597] [PATCH 4/4] gnu: Add cl-random-forest. Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Oct 2019 12:14:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37597 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 37597@debbugs.gnu.org Cc: Guillaume Le Vaillant Received: via spool by 37597-submit@debbugs.gnu.org id=B37597.15701047844502 (code B ref 37597); Thu, 03 Oct 2019 12:14:03 +0000 Received: (at 37597) by debbugs.gnu.org; 3 Oct 2019 12:13:04 +0000 Received: from localhost ([127.0.0.1]:38863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzyi-0001AS-6K for submit@debbugs.gnu.org; Thu, 03 Oct 2019 08:13:04 -0400 Received: from mout01.posteo.de ([185.67.36.65]:55899) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFzye-00019Q-Kr for 37597@debbugs.gnu.org; Thu, 03 Oct 2019 08:13:01 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 2DD27160073 for <37597@debbugs.gnu.org>; Thu, 3 Oct 2019 14:12:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1570104773; bh=DLM0r9kE7cYHkIScGqL0NRAsxVlBpTexwNItgbWF0zE=; h=From:To:Cc:Subject:Date:From; b=oj8E1UnNm7nsoeaBRFPSQCtNZlLEDD08bCLl1dZ/erhmIcDSgfSqODjlRp8+10BqD wXpk48YEzlJgk5HXBW2Cdi32GCEz/05B47TiYHF/rfPatlVDJ5YUwQaJzMT2KSodCl +vNG6jVA6hkEHYkRGFDYIFVR4tey+YDno0tG+MvepiDixfi5WxpZmPGy9ed6cyX1Di a3K4J1YXf00EtecjgW4QJdnGtD9mLlAzIDDvcne0s5KwMCVlfkNZBQYKTqXV+eMkmU 6pvKRt9BaTwETCFIOSTArekdU7Ztg2PSPCWJHLrBauj51fd8SeuylN4X/dbBwOX61s k9Cdj31IP9/rw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 46kX2V5HwRz6tmN; Thu, 3 Oct 2019 14:12:50 +0200 (CEST) From: Guillaume Le Vaillant Date: Thu, 3 Oct 2019 14:11:31 +0200 Message-Id: <20191003121131.20803-4-glv@posteo.net> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191003121131.20803-1-glv@posteo.net> References: <20191003121131.20803-1-glv@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/machine-learning.scm (sbcl-cl-random-forest, cl-random-forest, ecl-cl-random-forest): New variables. --- gnu/packages/machine-learning.scm | 53 +++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 2b46148095..0189e64467 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -1995,3 +1995,56 @@ online linear classification written in Common Lisp.") (define-public ecl-cl-online-learning (sbcl-package->ecl-package sbcl-cl-online-learning)) + +(define-public sbcl-cl-random-forest + (let ((commit "85fbdd4596d40e824f70f1b7cf239cf544e49d51") + (revision "0")) + (package + (name "sbcl-cl-random-forest") + (version (git-version "0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/masatoi/cl-random-forest.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "097xv60i1ndz68sg9p4pc7c5gvyp9i1xgw966b4wwfq3x6hbz421")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("prove" ,sbcl-prove) + ("prove-asdf" ,sbcl-prove-asdf) + ("trivial-garbage" ,sbcl-trivial-garbage))) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-libsvm-format" ,sbcl-cl-libsvm-format) + ("cl-online-learning" ,sbcl-cl-online-learning) + ("lparallel" ,sbcl-lparallel))) + (arguments + `(;; The tests download data from the Internet + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'add-sb-cltl2-dependency + (lambda _ + ;; sb-cltl2 is required by lparallel when using sbcl, but it is + ;; not loaded automatically. + (substitute* "cl-random-forest.asd" + (("\\(in-package :cl-user\\)") + "(in-package :cl-user) #+sbcl (require :sb-cltl2)")) + #t))))) + (synopsis "Random Forest and Global Refinement for Common Lisp") + (description + "Cl-random-forest is an implementation of Random Forest for multiclass +classification and univariate regression written in Common Lisp. It also +includes an implementation of Global Refinement of Random Forest.") + (home-page "https://github.com/masatoi/cl-random-forest") + (license license:expat)))) + +(define-public cl-random-forest + (sbcl-package->cl-source-package sbcl-cl-random-forest)) + +(define-public ecl-cl-random-forest + (sbcl-package->ecl-package sbcl-cl-random-forest)) -- 2.23.0 From unknown Fri Jun 13 10:01:31 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#37597] [PATCH 0/4] gnu: Add cl-random-forest. Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 06 Oct 2019 12:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37597 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Guillaume Le Vaillant Cc: 37597@debbugs.gnu.org Received: via spool by 37597-submit@debbugs.gnu.org id=B37597.15703655599251 (code B ref 37597); Sun, 06 Oct 2019 12:40:01 +0000 Received: (at 37597) by debbugs.gnu.org; 6 Oct 2019 12:39:19 +0000 Received: from localhost ([127.0.0.1]:45762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iH5ol-0002P9-Iq for submit@debbugs.gnu.org; Sun, 06 Oct 2019 08:39:19 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:57011) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iH5oj-0002P0-Jq for 37597@debbugs.gnu.org; Sun, 06 Oct 2019 08:39:18 -0400 X-Originating-IP: 92.169.151.76 Received: from bababa (lfbn-1-4156-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: pierre@atlas.engineer) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 19F7360005; Sun, 6 Oct 2019 12:39:15 +0000 (UTC) From: Pierre Neidhardt References: <874l0qrq2z.fsf@yamatai> Date: Sun, 06 Oct 2019 14:39:15 +0200 In-Reply-To: <874l0qrq2z.fsf@yamatai> (Guillaume Le Vaillant's message of "Thu, 03 Oct 2019 14:06:12 +0200") Message-ID: <877e5igia4.fsf@ambrevar.xyz> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.2 (/) 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.2 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Merged. Thanks! Tiny edit: I've capitalized "CL" in the description of sbcl-cl-random-fores= t. Cheers! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl2Z4HMACgkQm9z0l6S7 zH+gQgf/cPhEg56tgI9/vuJOOYVnUZrdyuwVSy3PWlBySQbSuHirALLwyhaxRD5W /r+Nc9pSNa4qY+q9ricRhFIh1FcClYy+IAIqM/o4V9I1pAbQjMQMdu/M7WMJJe++ 5+cgZ0mmvrblO8Z/sg95Kuj56euIvvVQuUKCLnjWYeR6dQPHSnS2NP+Pdx9r5jJ5 bJTWZcTHFAqltvbHK+XufFn5wVQ+Nn/izp5b0/1Ek8aQXN2Niefcj05wr+D0cbRP a8NkvMCik1v8mm3jazTRpaF5jQilNfEemvUSDmd40xzyy9WUTT+Ra4u4qX09lXVC hfayuUKkDllPXEMJpk97zAslRQLijQ== =mjXx -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 06 08:39:33 2019 Received: (at control) by debbugs.gnu.org; 6 Oct 2019 12:39:33 +0000 Received: from localhost ([127.0.0.1]:45765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iH5oy-0002Ph-Sm for submit@debbugs.gnu.org; Sun, 06 Oct 2019 08:39:33 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:32791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iH5ow-0002PX-Ne for control@debbugs.gnu.org; Sun, 06 Oct 2019 08:39:31 -0400 X-Originating-IP: 92.169.151.76 Received: from bababa (lfbn-1-4156-76.w92-169.abo.wanadoo.fr [92.169.151.76]) (Authenticated sender: pierre@atlas.engineer) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id D0A5F40006 for ; Sun, 6 Oct 2019 12:39:28 +0000 (UTC) From: Pierre Neidhardt To: control@debbugs.gnu.org Subject: control message for bug #37597 Date: Sun, 06 Oct 2019 14:39:28 +0200 Message-ID: <874l0mgi9r.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.8 (+) 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: close 37597 quit Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.194 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: control 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.2 (-) close 37597 quit