From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14051 invoked from network); 14 Jun 2021 20:43:49 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 14 Jun 2021 20:43:49 -0000 Received: from mimir.eigenstate.org ([206.124.132.107]) by 1ess; Mon Jun 14 16:41:09 -0400 2021 Received: from abbatoir.myfiosgateway.com (pool-74-108-56-225.nycmny.fios.verizon.net [74.108.56.225]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id a03edf2d (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9front@9front.org>; Mon, 14 Jun 2021 13:34:15 -0700 (PDT) Message-ID: To: 9front@9front.org Date: Mon, 14 Jun 2021 16:34:14 -0400 From: ori@eigenstate.org In-Reply-To: <823c3ace-e56f-675b-7ec3-10a8b7a14ac2@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: mobile stable rich-client strategy Subject: Re: [9front] removing python Reply-To: 9front@9front.org Precedence: bulk Quoth Daniel C. : > The size of the git implementation seems so small (maybe misleadingly > so?) that it makes me curious, because it's been a while since I first > heard that you were working on git9. Why did it took so long, was it > merely because you didn't have much free time? Or was it hard to > understand git? It's been usable enough to host its own development for almost two years (the first import from hg was Jun 28 2019, and every commit since the conversion has been done with git9, for the sake of dogfooding and bragging rights). But it takes experience with the program to find the rough edges, poor design decisions, and bugs. And hg was working well enough, so there was no pressure to rush a conversion, and good reason to do it when things felt smooth, and all the features and ui that we cared about felt reasonably polished. And, yes, it takes time for me to think about how to write simple and clean implementations of algorithms without a ton of special cases.