From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2M5HJTX9fWPhyAAAbAwnHQ (envelope-from ) for ; Wed, 23 Nov 2022 12:00:05 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id uCZcJDX9fWND3wAAG6o9tA (envelope-from ) for ; Wed, 23 Nov 2022 12:00:05 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3CF6B3C06F for ; Wed, 23 Nov 2022 12:00:05 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oxnTW-0003CK-Uc; Wed, 23 Nov 2022 05:59:30 -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 1oxnTV-0003Bu-RN for guix-devel@gnu.org; Wed, 23 Nov 2022 05:59:29 -0500 Received: from libre.brussels ([144.76.234.112]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oxnTT-0006dS-Q3 for guix-devel@gnu.org; Wed, 23 Nov 2022 05:59:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libre.brussels; s=mail; t=1669201153; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=toMMeoHCjdQxuqhz0IkqqurPD9acqws3a8NdvveLe+4=; b=RkdHW9T8JEAnTMzxY6/qytAD7j0Hkd/cL3sTDqnvKlOrFMdH4af7/w/+AhXgFKs7XeXW3m Zu9nhOuu80bSVEghpp9uayKFZrvUqzMtJRpzYauK46Zsa1NfNTpxh6j3+MV1vLwQqjt5d+ cPKfZdsItr3NMgewHhEyzFxEqLC+Xis= MIME-Version: 1.0 Date: Wed, 23 Nov 2022 11:59:13 +0100 From: indieterminacy To: Giovanni Biscuolo Cc: Pjotr Prins , Arun Isaac , guix-devel@gnu.org Subject: Re: issue tracking in git In-Reply-To: <87cz9eufoj.fsf@xelera.eu> References: <87v949iitg.fsf@elephly.net> <874kbtfhbo.fsf@xelera.eu> <20210815103944.tg2eceikx5twpel3@thebird.nl> <871r6ug21n.fsf@xelera.eu> <87fseavplk.fsf@xelera.eu> <20221123043548.ivwq7ifjxnfi4i4x@thebird.nl> <87cz9eufoj.fsf@xelera.eu> Message-ID: X-Sender: indieterminacy@libre.brussels Organization: Icebreaker Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=144.76.234.112; envelope-from=indieterminacy@libre.brussels; helo=libre.brussels X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1669201205; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=toMMeoHCjdQxuqhz0IkqqurPD9acqws3a8NdvveLe+4=; b=RbvZ+4lm0l+e+mBLXKLCcRZKCx3U/YRwOVNnecSnDx8ufaA8ywsBA6m2wjZ2UZ/4c5/WJm onT+ld/ntsE+ZRoYlYCUDQfYP6xipCvalSHw7dLCTgV6NbhZBWX2DfrPHSE//Agy7ZDNfK MPEkk4wtqUbYGe1gEr0kp63wlwe577LI5sindjaF4H2rpntp2bGVwcVWq+QGYgwhO0lpf9 GWLZv9SMyGYY48m6nhm3NOcz+TgA+fT7m8JjaIKq1C3Q658Hfz0p0O62cB9BXjhMObaViP fAaSi9yF3IgluiAk86vVIc3f8cWS4ikhcBtP3oPSOzvqg8TEyUON7bU21T1irg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1669201205; a=rsa-sha256; cv=none; b=AGoAG9E6yE3ez7SvkqJQZlgo0uqQNMlJ/UXHly1jNjg/s2qEcCag1V2K4O0L2d1V1o6hik pOunQU6M7NOvaMN/YBUcIvDLTqvS1evYrMe0co+2r6lR0wmyqwAPTkSHS6hHgA9jlwtEb4 7IEoGtcPl0yfo5Gss5amTipFL4vg4iaE8CIt1BN9j40E+Fe6Ir7Vzh/xxCpGjtsGcALQY9 YS4t+gcvKQ4ctfDl3leS5Oc/NJK0SI8LnWkvnTi/7BVGUHCHNFkn/7sDIvrT3lds9gbYVF BDQ0c1S7L65TWGuwDw9ZR5s1gEKypwwmGmXwAh8xe7RnmZunFnN+FGjHllsGJQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=libre.brussels header.s=mail header.b=RkdHW9T8; dmarc=pass (policy=none) header.from=libre.brussels; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.99 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=libre.brussels header.s=mail header.b=RkdHW9T8; dmarc=pass (policy=none) header.from=libre.brussels; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 3CF6B3C06F X-Spam-Score: -5.99 X-Migadu-Scanner: scn0.migadu.com X-TUID: mruMeEqrxf9v Hi Giovanni, On 23-11-2022 11:29, Giovanni Biscuolo wrote: > >>> please are there updates about this initiative? >> >> Yeah, issue tracker lives here: >> >> => https://issues.genenetwork.org/ >> >> The actual issues are in gemini format and can be served with a gemini >> server. The HTML parser+renderer is written in Guile by Arun >> >> => https://git.systemreboot.net/tissue > > Homepage is https://tissue.systemreboot.net/ > > Wow! Very interesting project, it deserves more visibility! (why did I > miss its existance?!? :-O ) > > Any other tissue user in this mailing list? > FWIW, Ive been working on Gemini and issue trackers in parrallel to Genenetwork. Arun did such a great job with a minimalist setup that I thought it more proper to create a bigger ladder (given the reach of all the domains which Tissue provides(. I have two main strands: Firstly, I have been combining Gemtext's terse syntax with that of the Emacs-Hyperbole format, Koutliner, as well as the "recursive-modelling-language" I have been developing Qiuy. https://git.sr.ht/~indieterminacy/1q20hqh_oqo_parsing_qiuynonical/ As a consequence, it has grown into something different and more complex. I need to trim this, especially as the results of some sprints but once I refactor it it shall be a lot more solid. Secondly, I have been returning to Gemtext from the perspective of Git diffs, with the idea to generate RDF perspectives one each revision per file and then use RDF calls to resolve more complex queries. https://git.sr.ht/~indieterminacy/1q20twt_oq_parsing-commits_txr I shall be folding the logic of the first tool into the second (carefully). I need a bit more time to do this to be fully satisfied. There are some other tools floating around my forge (concerning hash trees for different interpreters and rdf from the perspective of project management), its mainly in TXR, Gawk and eLisp (though I will be doing more with respect to Guile for these areas over time). Kind regards, -- Jonathan McHugh indieterminacy@libre.brussels