From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 9272ACD2391 for <9fans@9fans.net>; Tue, 3 Dec 2019 01:17:52 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 21513A535FA; Tue, 3 Dec 2019 01:17:52 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1575353872; b=CmZYNH97Vu345RIbDO1odb00/Y/Hcd6kAXvzS4kt0HjQ8Q+D58 WhJAwBZfGm3sh+e7KY3MSrCyn+6NBQqlyS5td867RgnwAgIg6AuWYixMyfLjOrxC e1uNfak/16geLa1H+z6SI/+ZLxrg4y9zgHfDiAt2WU3ocN1SaX0q2+vCwqcu28WR 3ZByb5iIBjd2jsjZ0xFWxzXZfZvonl2tzFpenMdGAOpfMTJplivSO+CuqsFzwdsv EQyCWYLXiaO+lI+0gvTiTZIBm3VFg20sl75dwd1aNBUzLCohlKqcjkCAV3iRlITS QQEZUDOvSby+r3FGWG0q1GDFviycK8gY8cFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1575353872; bh=gCFCTQluaBWgtkC9RtU1EQ1U4Y/iyEJmW/cS8hZJQow=; b= voft2PJT3Wdo2EOWBIYtGbJvI8xPtggXUTduOfRLst+KF/qEh1oshE6jRBGNu5e3 Vt4Am5Z7dW+z02ha6XrTepqsaEuOQ4qx/R813rQaVDwqDDpPwV+oe+WEB4oV83px rqPphdBJPUu4sN1NxaUlqNHtYxymHI3E1wTnkCdyC/gsF9r/Ci6LTRRS+khGvZcF 0b2qKrA5R0F1JtQLi2Zf9zpY9Z0ZEz10gxv9bYNu/GDoLARzQH55oxpmgEDy1L39 TtEe0PYKBFhJ1yn8L5lbMNikzex1EQDxl8IUsBz/0fX744aJXoFI387lg6k29A+5 fq9n6GhitrR+XHtVzS5qvw== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=Q0tNAJpI header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=eigenstate.org; x-aligned-from=pass (Address match); x-ptr=fail smtp.helo=eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Record found); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=Q0tNAJpI header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=eigenstate.org; x-aligned-from=pass (Address match); x-ptr=fail smtp.helo=eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Record found); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedufedrudejiedgleduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkvffuff fhjgggtgfgsehtjeejtddttddvnecuhfhrohhmpehorhhisegvihhgvghnshhtrghtvgdr ohhrghenucffohhmrghinhepsggvlhhlqdhlrggsshdrtghomhenucfkphepvddtiedrud dvgedrudefvddruddtjedpjeeirddvuddrudduledrudefleenucfrrghrrghmpehinhgv thepvddtiedruddvgedrudefvddruddtjedphhgvlhhopegvihhgvghnshhtrghtvgdroh hrghdpmhgrihhlfhhrohhmpeeoohhrihesvghighgvnhhsthgrthgvrdhorhhgqeenucev lhhushhtvghrufhiiigvpedt X-ME-VSCategory: clean Received-SPF: pass (eigenstate.org: 206.124.132.107 is authorized to use 'ori@eigenstate.org' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="ori@eigenstate.org"; helo=eigenstate.org; client-ip=206.124.132.107 Received: from eigenstate.org (mimir.eigenstate.org [206.124.132.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 3 Dec 2019 01:17:51 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from eigenstate.org (localhost [127.0.0.1]) by eigenstate.org (OpenSMTPD) with ESMTP id 51f04542; Mon, 2 Dec 2019 22:17:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=eigenstate.org; h= message-id:to:subject:date:from:in-reply-to:mime-version :content-type:content-transfer-encoding; s=mail; bh=kqMcDJdSzPb4 LFMmUlx6IkftrEo=; b=Q0tNAJpI5FepzxHZmPVUjs89rcqTRhiWHVozurQ6FGrl ZelJhcCtTtqquc1ddGxUCTg5msTFlOrXg54Y6R+lZncRhur8y5YgZNyhQacEIPPw O15+d4IW5NYTn900zfiW2oPWS2lNsDR3xHV7lgxKXSMjnxo7WAXZ9HRxc5zY0Eg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=eigenstate.org; h=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding; q=dns; s=mail; b=DIbYYlOaOyd4Q1b41tz /HmnFIW4GvLNtQySHABWLGcYOrnNc2bI5tPBRDRv/L/kJHC4dDqKktQCTYKNC+dp gEEFczRtbgCx3o5+VBXgFfopaWovcvYJV54RDjRCc27yJgEpPfsz6zaEwyCqp5X7 2Mfg9hXmvBUbDz0AS2RO1DeE= Received: from abbatoir.hsd1.ca.comcast.net (c-76-21-119-139.hsd1.ca.comcast.net [76.21.119.139]) by eigenstate.org (OpenSMTPD) with ESMTPSA id bed8687e (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO); Mon, 2 Dec 2019 22:17:50 -0800 (PST) Message-ID: <44792EDCAD53B59A32413A0FFD52CA02@eigenstate.org> To: lucio.dere@gmail.com, 9fans@9fans.net Subject: Re: [9fans] upgrading the 9legacy shell (was: Gmail vs Upas) Date: Mon, 2 Dec 2019 22:17:49 -0800 From: ori@eigenstate.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: a5f30a62-1594-11ea-a8bf-f4e24ad8ceef > On 12/3/19, ori@eigenstate.org wrote: >> >> Unrelatedly, would there be interest in adding the `$split{cmd} syntax >> from 9atom to 9legacy? I think it's currently the only reason that >> git9 doesn't work out of the box there, and it's very nice syntax. >> > I'm quite obsessed with converging the very best of all 9worlds into a > single 9heritage version as an on-going project, but I am not very > good at staying focused. Updating rc I think is both a very good start > and a potential curse: the divergence in 9front is quite significant. > > Plus, we need git9 and better for the community to contribute to a > neutral project (my opinion, of course). > > What feels right to me is to focus on git9 before going any further > and make it as 9friendly as possible, to all 9fans. Would that > conflict with anyone's pet use of Plan 9? *shrugs* Sure, if it doesn't work the way you want it to, feel free to send in patches. I prefer you send changes as emails with inline patches that I can 'git/import'. You can generate that by committing and running 'git/export' with git9, or 'git format-patch HEAD^' on unix. > But most of all, I think projects like these need participation and a > record of decisions taken. I know Go have a proposal system, could we > attempt to create something similar? Ori did point out in his > presentation that /sys/doc has great value in the Plan 9 ecosystem and > I could not agree more. I thought that was patch(1). The missing part doesn't seem to be the mechanism, but the people using it. Very few people are sending them, and nobody is building a release with an "OFFICIAL" stamp on it with appropriate patches integrated, and moved to the applied directory. Though, I suppose it says something when the version of patch in 9legacy still tries to submit to sources.cs.bell-labs.com. I'll leave it to the 9legacy folks to figure out how they want to handle that, but I'd be happy to see patch notifications ending up on 9fans. Patches aren't high volume enough at the moment to warrant their own list, and 9fans seems like a good way to both let observers know what's going on, and get eyeballs for review.