From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Freja Nordsiek Newsgroups: gmane.lisp.guile.devel Subject: Re: automake test driver for Guile scheme patch review Date: Sun, 19 Nov 2023 19:55:31 +0000 Message-ID: <074d5850-314d-5a97-fa97-642a59db86ac@posteo.net> References: <202311191717.3AJHHSmf002423@freefriends.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="998"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sun Nov 19 20:56:11 2023 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r4ntq-000Ab7-QY for guile-devel@m.gmane-mx.org; Sun, 19 Nov 2023 20:56:10 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r4ntT-0006os-Ok; Sun, 19 Nov 2023 14:55:47 -0500 Original-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 1r4ntR-0006oj-H0 for guile-devel@gnu.org; Sun, 19 Nov 2023 14:55:45 -0500 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r4ntP-00078a-7G for guile-devel@gnu.org; Sun, 19 Nov 2023 14:55:45 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 06D2F240103 for ; Sun, 19 Nov 2023 20:55:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700423739; bh=nuRSGprxOuvDbWsjy3jGeUDiAWHccwMjWrN+bsXo9oo=; h=Message-ID:Date:MIME-Version:Subject:To:From: Content-Transfer-Encoding:From; b=SRQohTnJS3Z3O7i+GfQt4jWCyBAn4KFkjnu1hIflOpT5O/sPJEJP0+ih5f3QFIxpH eid5ZTK2yAJGIA+tB/mHF+tqV1avgXFx+hyXwiMsBv0hZEZH2VObtx7M0yzoBiO46N D64ymqBt5vPb5MfpXTX3y2A10uV10UxxROMHP7j2yErUJLBbm3lOmaCiYTYleB+1aL e2SwLXrRZ727IIaEiVOBnR+kUpW2QDfYrsjZzmaCgl6FdwuB37mNvcayT44jHaVhFh BGcBPE2SWzH0yABTQpDGMJRjbihNEieO2Zy4nDApaOSVW5tNA9fAAY/or9IFncxCF8 wu33lV6Dsm1WQ== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SYLwV3tbqz6tw2 for ; Sun, 19 Nov 2023 20:55:38 +0100 (CET) Content-Language: en-US In-Reply-To: <202311191717.3AJHHSmf002423@freefriends.org> Received-SPF: pass client-ip=185.67.36.66; envelope-from=fnordsie@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -53 X-Spam_score: -5.4 X-Spam_bar: ----- X-Spam_report: (-5.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22094 Archived-At: Dear Karl Berry and Guilers, I've been considering using Guile for a project as the next step after my initial proof of concept in shell script and very much would be using Automake's parallel-test harness, like this is for. The tests I am writing now would not change (run program, check results), but having a test driver in Automake itself for Guile would make it easier to test the harder parts that my existing tests would not be able to do (interact with individual pieces of code to see if they do the right thing at a more granular level). Otherwise, I would likely fall back to scheme library I wrote several years ago in 2017 to make an SRFI-64 inspired unit test framework that output in the TAP format (had Guile, R6RS, and R7RS compliant scheme and install support for Guile, Chicken, and Vicare) and could then be used in with Automake's TAP based test harness (https://github.com/frejanordsiek/unit-test-tap). So, this patch, if revived, would be very nice for me, assuming I actually do make the Guile version of my project after finishing the proof of concept. I have to be honest here, it has been a long time since I worked with Guile (2017) and I am not sure how well it would fly with others interested in the project. So, I am only a maybe future user if this gets done. Maybe there are others interested in it as well. Best regards, Freja Nordsiek On 19/11/2023 18:17, Karl Berry wrote: > Hello Guile folk - back in May 2016, Mathieu Lirzin submitted a patch to > add a test driver for Guile Scheme to Automake. > https://lists.gnu.org/archive/html/automake-patches/2016-05/msg00000.html > > It was never committed. It's been seven+ years, so before doing so, I > wanted to check if it was still useful, and valid. I know next to > nothing about Guile or Guix myself. > > Please advise? If this is the wrong list, please forward? --thanks, karl. > > (I'm not on this list, so please cc me with any replies.) >