From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id yNcvKE/9fWBwygAAgWs5BA (envelope-from ) for ; Mon, 19 Apr 2021 23:59:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id qAzOIk/9fWB+cgAA1q6Kng (envelope-from ) for ; Mon, 19 Apr 2021 21:59:43 +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 C532A102E8 for ; Mon, 19 Apr 2021 23:59:42 +0200 (CEST) Received: from localhost ([::1]:40442 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYbvg-0008DC-MW for larch@yhetil.org; Mon, 19 Apr 2021 17:59:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55418) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYbuy-0008D4-AZ for emacs-orgmode@gnu.org; Mon, 19 Apr 2021 17:58:56 -0400 Received: from mail-mw2nam12olkn2061.outbound.protection.outlook.com ([40.92.23.61]:8144 helo=NAM12-MW2-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 1lYbuw-0002ey-BZ for emacs-orgmode@gnu.org; Mon, 19 Apr 2021 17:58:56 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KF7DvHwigo7OETocdkxAv9c7XFnvVqXgNi+8snG7S04hDFz0vffWAYty0TsI3+mpxNsNwsGA17ygBM78D2JCm+CnXIkL3uaqgPocIsiGPIkXAUNEMuh2+L/Wvd7BUyEXDZtqR3pFHEccARY0jlmBwEyAQGFUAdFqV/V2QwSq8aQyyi66xxRH/hdPr59UFI2f3yvPIvMni3oYrGhIpN7Z1t/Hxk8CbUyTi7U2DF+KaJUHaQxv5YiEwBSEQSAmHMRncCSX7Pt34wFpxKqKdQ920y3O82kC0AoaRrxZFW5Df+i1XjRMp7b/XLqSWxc61Iet0P8/XzrF9rk1cu55QaF+Uw== 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=xDeS3iXOrnH8tCxBBC07zyetRMMcPNutnhwgtQyjqcY=; b=PYMnq5cRgrN3RTa2c9RLo0yohWBven4V4EegQcwW8C7MQ1zO5XrfzQjB1Muc7mZrln6rYjwg7ozohw8Wa9Lt+plNgRy0UgnjcpSizaoTY7YZvOPBx9XdjeZzSASZJn3B1yF+3Xj7LlwIVmGVsr7EO3HeFQq/oTl5hpVSXOi+ryYnWprUNSXbvNE5E0CdToQuVw/B76Njros+IIMcvcePpgDMMfKoEnv7gR77Xrpnk+nelyuegTBtgPDpQ5e0fBWzHxF8O30c1yjcuIE9xGlUAZqmQTug4C6H2v1zoEdX1Ht9QoZG3v9Xjsa88ZnaUi05rMYt16a6zRFOxaaWfiFObw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xDeS3iXOrnH8tCxBBC07zyetRMMcPNutnhwgtQyjqcY=; b=KLeJVG5sIe6nYJysgov97NZYoRVxJzdD8tG+YwzThkfTDJhl22mqc6Bs2EQE/pgX1x0vDvhyy+VAENWdPovwbrAjB5yHAMlIXIqWiBN34FlGQ8QajpQdc0fECGnvTxfpszUhSH++XE54/GXAZi1DNm1i+NUXinUC3/1s+Vi27BUBGI2YKuD/05n3uYelM86b6RXupx2SMhh8YfFxR+KTS5b6PV+9HpZqDxlB7ICaYs/zsFvHtHTuf2cdZ7Z1/IrMD/ixCBPoeYxZxOmr2GQKJonPxDRwxDO5pz2zLkIDVqu5v6OQmHeG67QDandboE319dbXJEHqp1pfGdZrFHSsHg== Received: from DM6NAM12FT055.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc64::46) by DM6NAM12HT246.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc64::230) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.7; Mon, 19 Apr 2021 21:43:49 +0000 Received: from DS7PR03MB5447.namprd03.prod.outlook.com (2a01:111:e400:fc64::4f) by DM6NAM12FT055.mail.protection.outlook.com (2a01:111:e400:fc64::294) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.7 via Frontend Transport; Mon, 19 Apr 2021 21:43:49 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:9C5FAD8A3095A5B6093398E10055F33D5CE2F3018424154CADF8C864CDFB6AC0; UpperCasedChecksum:9F8B6A17CB8A13B246A3C8FB1410BA2533D0BE84A5E1BD7544B1F243D10C4219; SizeAsReceived:7552; Count:46 Received: from DS7PR03MB5447.namprd03.prod.outlook.com ([fe80::f026:69d:45ac:d0a6]) by DS7PR03MB5447.namprd03.prod.outlook.com ([fe80::f026:69d:45ac:d0a6%5]) with mapi id 15.20.4042.024; Mon, 19 Apr 2021 21:43:49 +0000 From: David Masterson To: Tim Cross Subject: Re: Concerns about community contributor support References: <87pmyuyssi.fsf@gmail.com> <87y2dg4hik.fsf@tsdye.online> <87fszo47tx.fsf@gmail.com> Date: Mon, 19 Apr 2021 14:43:46 -0700 In-Reply-To: <87fszo47tx.fsf@gmail.com> (Tim Cross's message of "Sun, 18 Apr 2021 11:56:13 +1000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Content-Type: text/plain X-TMN: [Q7wIDgkvLa2ALsoM/gSpe4ygtz8wp6VsVu541tIlBWkqoIkdWMxXiUZddmSmrKS4] X-ClientProxiedBy: SJ0PR03CA0053.namprd03.prod.outlook.com (2603:10b6:a03:33e::28) To DS7PR03MB5447.namprd03.prod.outlook.com (2603:10b6:5:2c7::12) X-Microsoft-Original-Message-ID: <87mtturlv1.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from penguin (2600:8802:505:4800:216:3eff:fee7:3d5d) by SJ0PR03CA0053.namprd03.prod.outlook.com (2603:10b6:a03:33e::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.18 via Frontend Transport; Mon, 19 Apr 2021 21:43:49 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 26d57478-19f9-4402-c3c9-08d9037c37a9 X-MS-TrafficTypeDiagnostic: DM6NAM12HT246: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W/r/24Q3rPG0OAQ1wvne9H+K7dz070KFw6ezy/HJA8f36AjNfaDyN0zj+gEyDWki9Uz2btm3X5cgu5VSDMvkjgP4GY53JQbrIoGQKvWa2iHXnwyccjAVDYp8+stwdak7ZQkAnZjNiTuemYSJ8eP8AIlMQmYJYxig5pRXt8rlfYMzy16OsEpFJ+/WIhhUAKXVPwdwmxOrALu23Z2BFWCqzTEGGNoou8t4f7v/g3fqNu8BWpzHmnDFrG5Ku242iHA7kpeU+tuTwIvGQZKA5AAcik25mCo9XO4uEyYBtjlzUKsXQnbh23x3ArkaNaPZ3jwizT0hwP7yfQodeSWae38+paq+arvg5Bbl0lMk9HPd2Dikh6+GCs+0rhmemsONAmJo X-MS-Exchange-AntiSpam-MessageData: v8PJqZv07ttnA0U/gD1E0pYgBPDvOQ70jY8PL8jYV0GqCgrQ9z5lZUjZyXTRVSzg0oNc+eVrWN46Z6b7ZhuqZmo04gNpm2p21om1SzjPdVoQBUUCWzr9/QOf2eyiPPfWhq5Rh0c2zTvJTBvfyzIW7jczCF4rN1E7lMRRzeDxYJwWettc9IUtkncNyf7Bxo86Mdtm5Eudiu4tZPpMDks2Rw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26d57478-19f9-4402-c3c9-08d9037c37a9 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2021 21:43:49.6178 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DM6NAM12FT055.eop-nam12.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM12HT246 Received-SPF: pass client-ip=40.92.23.61; envelope-from=dsmasterson92630@outlook.com; helo=NAM12-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=1618869583; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=xDeS3iXOrnH8tCxBBC07zyetRMMcPNutnhwgtQyjqcY=; b=bh393wiBeczuTltbx6bV0Nj2sDKmJgR88y6idZacDLZflxcoKzZnaG+S/g58ukZX+fOuTh ATqdmehjpZDcJKEdwbOMlpWwPt/nugaSu14fRmRo6EfqEoHUi8cvijXcH077h/iEZc9SZn QMD1tE314wnSvft/H6etE/NQcO1yNUr8Q4cZeXHL25QjgPqQrsZRkLaFK1K+TQIkzSAjxf AnT6/NYlqibrWx+m+xaY7AKihxhX57ziA7ReTDqKCXrJoJhRETfKNcfa1wvlwHpkobLC4i m99x448SrBwjN8gMjqpExyFno95Lw1992CgYNM0lp3u35p2kce8UTCPIZBNrvw== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1618869583; a=rsa-sha256; cv=pass; b=dzuRfIlwB054agLlZj2ECBWHxJTHyWTWWj8Xqq2+vzAuku5fC4R75xSEKJlp4mySoNBMY8 S1YPyvwxtDCEsZ8FzrKWgCFmT/nG7e6su10VvYIQ5Ga9tK3akWcxTYmttTtEq/4foRkESK qJ500/T9j7fh5fA5Ts1ZPTByjBE+52lh48mKlCUVm/sd+cgiGga3LFAFv8tjqnNR+ho76+ Jr0GvGLF1mvysHwN7REmnPcWMMCNawYtSAab72rtBUoxc3FmWYYGmjhGSsQm4KlOFgSI2t ny4moyKnmM9wccegz3x1nIUWHvMyanLJACu79L4j9XDarBA0BzbgAnh0I6pLCQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=KLeJVG5s; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; 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: -2.64 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=KLeJVG5s; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; 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: C532A102E8 X-Spam-Score: -2.64 X-Migadu-Scanner: scn0.migadu.com X-TUID: K1SR4gnAU8ng Tim Cross writes: > I suspect the best model for moving forward is for new features and > enhancements to be initially implemented as add on contribution packages > rather than as extensions/enhancement to the core 'org-mode' package. > Such packages, if found to be popular or useful to a large number of > org-mode users could then be considered for inclusion as part of the > main org-mode package. The nature of elisp makes this type of model very > suitable as you can modify almost any aspect of org-mode via add on > packages in a consistent and stable manner and avoid impacting the core > functionality until the extension/enhancement has matured > sufficiently. What is the current status of having a BNF (or...?) parser for Org files? In particular, the parser rules that could then be adopted by tools that use Org files on other systems (iPhone, Android, ...)? Given the availability of parser generators (bison...), this would be good for breaking into smartphones where Emacs doesn't run. -- David Masterson