From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id InWmIMUDfmBn9gAAgWs5BA (envelope-from ) for ; Tue, 20 Apr 2021 00:27:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id mLqiGcUDfmA8OwAAbx9fmQ (envelope-from ) for ; Mon, 19 Apr 2021 22:27:17 +0000 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 C883A11414 for ; Tue, 20 Apr 2021 00:27:15 +0200 (CEST) Received: from localhost ([::1]:52626 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYcML-0006EA-FY for larch@yhetil.org; Mon, 19 Apr 2021 18:27:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYcHP-0006DB-3S for emacs-orgmode@gnu.org; Mon, 19 Apr 2021 18:22:07 -0400 Received: from mail-vi1eur05on2123.outbound.protection.outlook.com ([40.107.21.123]:21272 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYcHK-0004R0-Ul for emacs-orgmode@gnu.org; Mon, 19 Apr 2021 18:22:06 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YeWBx5iqti5JdVwgfWAeFuZiKpUiSlt6HoyMOAsDGiszlDyhsW8gHG4A1TRFO7FcOiWeKWT+55fKUBpJTYee8zi4GH/4eUxP2Che+BIyYME44eVDyeLoohe7OHAdU0i4BeuMcPf93gWIMuvuAES3pL40iCJyRE/ZQEhYM0CpS/iPaMSI+5RmFBG3V3bgOmagXzNusdJMxBpcfgqDGgZr2OnquzPim8XoktF4ZiGA+efJjiHy55+f55icxJJUXud4fYjBATSeEaJwht6cj41HOPLcxQunCZtJ/KcTyjpZSuPv+NxJTcUsyTPMwIahkl585t4ta0RGh6/zyoDsQaJr1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MyEDximFHZ/b79zl+zmrmu3rRO1w+a82URbYFNAAm04=; b=Tdz7hAcFuWnZxwU/MCJ2M0FJru/mitXvUmppTRH1u31im1c7nYIMY3fuFvFVtGUiaBX+dZt3D0yvd24n8FI2WMd6jREPBER6skaZI7h07U6CIkRoacox/ldJO7L+uN/1iSFOXc/csiXajyeiw5KX8KlljLxzZDR8X98wAk/jwx/AqXtkrE5FqUb1koM5QfyCG+yUhpFbjyy/m+5zRkUUv3zSqe0YpShPIc67EHn+0R5gwGDoa2oxe8uuLoZcDgX4mC5/on5u64x8egKGnl02W9451hZL1/+jivAI0QixVtlmloJAWf8+uTccG2R294dCaAAOQqwG8fXg3uFPHhx52w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=whil.se; dmarc=pass action=none header.from=whil.se; dkim=pass header.d=whil.se; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Wikstrom.onmicrosoft.com; s=selector2-Wikstrom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MyEDximFHZ/b79zl+zmrmu3rRO1w+a82URbYFNAAm04=; b=nj+mtOpLgOnZYidz4Osku4mnM0NtAPYujZbFT5Auc0Nsm2NUPQyAt77FCbOrOCA0QkgLs2bboPPICCr1cVStxoYxRFkQI6zTFC9uEH5Md+SgQipZTAKzxTYSQxzBz2lTAMpKRglafnzcjve/OpfULGwvPujt0spcRCZcIx4vvts= Received: from HE1PR02MB3177.eurprd02.prod.outlook.com (2603:10a6:7:2e::26) by HE1PR0202MB2633.eurprd02.prod.outlook.com (2603:10a6:3:8f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Mon, 19 Apr 2021 22:21:57 +0000 Received: from HE1PR02MB3177.eurprd02.prod.outlook.com ([fe80::d505:1aa3:3c3f:afac]) by HE1PR02MB3177.eurprd02.prod.outlook.com ([fe80::d505:1aa3:3c3f:afac%6]) with mapi id 15.20.4042.024; Mon, 19 Apr 2021 22:21:57 +0000 From: =?iso-8859-1?Q?Gustav_Wikstr=F6m?= To: David Masterson , Tim Cross Subject: Re: Concerns about community contributor support Thread-Topic: Concerns about community contributor support Thread-Index: AQHXMvCJJ96RN+tNr0GZ/c5I1wemrKq5XR2AgAApB4CAAuKtKIAABJdT Date: Mon, 19 Apr 2021 22:21:56 +0000 Message-ID: References: <87pmyuyssi.fsf@gmail.com> <87y2dg4hik.fsf@tsdye.online> <87fszo47tx.fsf@gmail.com>, In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [158.174.57.165] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7e184791-7b37-4edc-ed26-08d903818b3d x-ms-traffictypediagnostic: HE1PR0202MB2633: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LVT+oxizgFFen7KPnhO3TLGFzosRkVHOtNBhyttpELoXM6WLJSn0+nbMCxAbGa1ecVJaHTl87zzLuqUEZLaci6RzvH7XYfiGZmdAWDaY0wzHmmjqvCY6kEnKMKYZUMgcwLvB8lKNsTVc6Uq190aj9nmXN1NVXzM+kbcfgI2+kGIYd4JkutFOekWRB7DHNWB/Iw6io1w0JAzGM7oYIlW1jMEJMllgZFt49GBqXcsv/Krpqg0hUXgJSkzWY6RNUAThzBVpLnXCdkb+bHiUkgzAb4PnAfi+NpxfVcof0HbMujPChH+SvwACD1yEe8SEMsnef9xncvHL+y7/GwB1xAGtPWCTGMEzjLAOdl8C7JJyyjAplgg+xv0Y/v6foYpof6ShE2NWsksNo9NOTOV24rVb/6S2btjZMFUtiC0i8vSsuD6kyxXcDKMvzIZsnULhQekdccEVGU93EhjAkx03rqzCia37h3xEdFIrP26FLzQDdpC/ByM3wSXBxHhFR33AuiPQUazkxmazgY2msT05SX6DaSVwra8nHsXmgCI4hB2y2CKdUduWVGg2vKGzxYz3502j0xASDUowd2wLAmmP1fUCZwOmiJ0kjuLYJXz9BQzjeN1G5tnP72RLO09fpqebJQRKCs3vkyuuzdN+lbR6OuRd1A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR02MB3177.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(39830400003)(136003)(366004)(396003)(376002)(346002)(186003)(26005)(122000001)(55016002)(110136005)(478600001)(316002)(2906002)(86362001)(66476007)(9686003)(66556008)(53546011)(38100700002)(52536014)(71200400001)(64756008)(8936002)(66446008)(4326008)(6506007)(966005)(33656002)(66946007)(5660300002)(76116006)(8676002)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?Kpqebmhqx+To58ynIg+4zMjfh/ETEZvkAD+ohZlwKSPCch24MENAum1u56?= =?iso-8859-1?Q?i/bRGaxXSZDLl9Bwt+OdV6hE8xf1WQGt4PJsushu1HgL1CsJzAnU5kpMiT?= =?iso-8859-1?Q?t1OicFM6M4FRpE5Re4a4IYWvVc226xRVnXuptxHEzuv7GwfbfbiGDXFHtF?= =?iso-8859-1?Q?UIjffq7MT3vuzRpNDWC+NHwXfwpaIPeylA/cwz2plUBLPNc3VbTIvK4wt0?= =?iso-8859-1?Q?IeTXS1j/w5ErQXMukI7w4iTXBfhwCcYvFznlJg1S58K7hssOlnu25tKlEQ?= =?iso-8859-1?Q?PuLkIV5ITUAvFiGFG0PmxWHNgWClwuUzcPRpZzYtQpoB/JUXSNKs7juNpS?= =?iso-8859-1?Q?asqiO6/Ky9SWvcblqiSB8Cz8Y8Nyvqk7hTevra9Opov+2UpQGOUdDHwyDy?= =?iso-8859-1?Q?BvcQr3Nu+ZBYGwaP1OfzLcYZp3gGdzUrOz4/dQQTJ5bxvwkS8/q26r+xK/?= =?iso-8859-1?Q?2dweyIdQiT2EhuXs76f5xbVGhPWGxg7Vzjmw/J6l+ESJXo0xG3pJqWMjpH?= =?iso-8859-1?Q?iUzrRXuWR46861BLwb3yQ8G6bKQhmMEV3SWA/rBnCsspEglRIf0EuXFMSA?= =?iso-8859-1?Q?GmmtPZ1uWUEKVQqN2e+4JMZntm6mU4cU+1ypfxmYETw/DR1M38/BJl86ou?= =?iso-8859-1?Q?O3DshKVwXuViBzIaLjplQoRc1GnBCPQdgoXphtWnoDmXyzi3i2l/cL1MV9?= =?iso-8859-1?Q?sYFidNh/XtpI0PVBI7vj6kv+wqttnTMNx7wDNQIwGfoPO7BcV3v4ViXoe+?= =?iso-8859-1?Q?j06fGXD7OmOMFin+TpMbiF6ikKR4m8NIrXt8Wx+ykOFIjj30u18RoT3HhI?= =?iso-8859-1?Q?zjCRH53BI+Vlk6+VVIgfg5LDe6lgN+ry/7FlQm33tyQlx4n3EkKkE1Tqi7?= =?iso-8859-1?Q?RRWda9F3dI+Rs+nl0AvYGfhajxOrVSs/YNb3/IIN7wPNA1U3f8BKbH/yl2?= =?iso-8859-1?Q?yQS/Vso35F5cfu+3mnwHlSJxuxkjD5GVEAvtJP/wSQRSv+JmUJ25UhOkaY?= =?iso-8859-1?Q?SIvVUcghoGk1AYDPGr39z2V8ljMnhUSxRy7d6ZEMYtN2cXvXHwJreCWGLa?= =?iso-8859-1?Q?dK5uQdv0yfLiiwXcc1E199TgsGWswT0Wkhwj/Eb+MrI+5tqcgjbhNohvQm?= =?iso-8859-1?Q?FE8H5EFspFr1SC8IDknvXfok/M2xaaLz3RPNwzcSa5nvWb5SwgS13XfcIF?= =?iso-8859-1?Q?gUtEFz6/BeK/rWWD3Gjc7LDS3HxkPmU7+qFYaFnTYbHxtamZuM/UXwjWSP?= =?iso-8859-1?Q?NyGyLVDBodyJJdAoEs7dxKFuEC+CTXuMNTZEYgONWgGn7O/vy68BnYYqkh?= =?iso-8859-1?Q?hMdNY0YwSvsO7KSvzFPU9sDjFu3ZB83iiBLa+nVPGPWK2bmqoQSia/gbb2?= =?iso-8859-1?Q?wo9Z8iIM1w?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: whil.se X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: HE1PR02MB3177.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e184791-7b37-4edc-ed26-08d903818b3d X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2021 22:21:56.9332 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f6cdb11-323f-43c4-adf3-a2c5097674cd X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CFPKAp+KEae4QM/UE/0qIg7l14X7p1yWALx1uOXk1lcdSAdBz8+JHokqRyUcH2Kf X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0202MB2633 Received-SPF: pass client-ip=40.107.21.123; envelope-from=gustav@whil.se; helo=EUR05-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "emacs-orgmode@gnu.org" Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1618871236; 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=MyEDximFHZ/b79zl+zmrmu3rRO1w+a82URbYFNAAm04=; b=Lr6T6jYFQn5DF5o+8J//T+6RB9I2T/tvNB6A6DAqKJon6g3sJsqZn+T+zDmNixRexgR2Qc JjD+vtTyyPVY/FG4qnejI0BZip158gzCz12FNX5jVePybQQQr6xHX91DzTK+hNk9jO7IFt iuL0W3cCaEan6m94Lr/7046mJZEsoFtMtr1lov55COGNYtolvl2WN9zEM8Y7SQ8HxKG+a3 TGXa1gVegDF/89/BVyackyO8RDjyHRVCkDnk3FO+WizNq0n6kYqzZ+5sH4PbpuzlJLsujQ GRYBfQSZ11ObK8N6Rz37xBP+oa8L/ZXOakXTx0W48TZcwSPT0vCOLCL1CksUGg== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1618871236; a=rsa-sha256; cv=pass; b=qMVULy/F5iyUcdTO55DJI+fjt2QEW3MQOMqqfI8GeFqJxxX4DKFNM2Z4yQ2ZkIWgui/JOn e4sQr2xXCwQF4P/SitzHezSoh2AaDqFX7ByuO9Oa/M+r8IHx4FVKS4uMsy/GjYybkY2TKm FIQKrRj36Lw1nHbhy7ZwOGB2F7h7VMxOi1HkHvjZ+EKXmtqYViNFVX1YqMp44qAmJZMKsO u6yfqOKIW6hBI2bLaHjUf9oC3SHNS33gKj3+0YT8As91VT7AeDvh41XspCA+H8joYYbfMg +JHDwZj1S+yJ6UCjqIQsigrhzIs0AuGDyEtMLQQuSYJiP+WUWDJ7urCw3BRe/g== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=Wikstrom.onmicrosoft.com header.s=selector2-Wikstrom-onmicrosoft-com header.b=nj+mtOpL; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.64 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=Wikstrom.onmicrosoft.com header.s=selector2-Wikstrom-onmicrosoft-com header.b=nj+mtOpL; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: C883A11414 X-Spam-Score: -3.64 X-Migadu-Scanner: scn0.migadu.com X-TUID: 15fBEWY4eFCK You didn't ask me, but since I'm currently here and reading the list I migh= t just give 2c to the topic.=0A= =0A= My understanding is that a BNF-grammar is virtually impossible for Org. The= org language is ambiguous and writing a context free grammar for it hence = is not possible. For reference, see [1]. It deals with the topic, but with = markdown instead of Org as the language. Both languages face the same issue= .=0A= =0A= [1]: https://roopc.net/posts/2014/markdown-cfg/ =0A= =0A= Kindly,=0A= Gustav=0A= =0A= ________________________________________=0A= From: Emacs-orgmode on beh= alf of David Masterson =0A= Sent: Monday, April 19, 2021 23:43=0A= To: Tim Cross=0A= Cc: emacs-orgmode@gnu.org=0A= Subject: Re: Concerns about community contributor support=0A= =0A= Tim Cross writes:=0A= =0A= > I suspect the best model for moving forward is for new features and=0A= > enhancements to be initially implemented as add on contribution packages= =0A= > rather than as extensions/enhancement to the core 'org-mode' package.=0A= > Such packages, if found to be popular or useful to a large number of=0A= > org-mode users could then be considered for inclusion as part of the=0A= > main org-mode package. The nature of elisp makes this type of model very= =0A= > suitable as you can modify almost any aspect of org-mode via add on=0A= > packages in a consistent and stable manner and avoid impacting the core= =0A= > functionality until the extension/enhancement has matured=0A= > sufficiently.=0A= =0A= What is the current status of having a BNF (or...?) parser for Org=0A= files? In particular, the parser rules that could then be adopted by=0A= tools that use Org files on other systems (iPhone, Android, ...)? Given=0A= the availability of parser generators (bison...), this would be good for=0A= breaking into smartphones where Emacs doesn't run.=0A= =0A= --=0A= David Masterson=0A= =0A=