From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id SMbhKNwefGdK7AAAe85BDQ:P1 (envelope-from ) for ; Mon, 06 Jan 2025 18:20:12 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id SMbhKNwefGdK7AAAe85BDQ (envelope-from ) for ; Mon, 06 Jan 2025 19:20:12 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=umanitoba.ca header.s=selector2 header.b=AkQrohRd; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=umanitoba.ca; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1736187612; 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=v9p2TGWFEHi8xNXn8NEzK1dac3gQRfsuOmMNeByZBvA=; b=gzLvmq0BJ3ucx+FFKbrce3RuFUAWDRsKrcuDhHqJ6aFK2lps62i5DrYZD0kcyllmLzHSTx GbwlhVe4Ua+PYkqFVPwi+ixkzpDbfghqjE9Ls/REXYg5fRDn6q+eCkaUjnJEwu9Q2cB6qG GnxNn02PpK1sLVX9iTN2IrhpmAUXjoqpqRiFVPTXK/txuPYi1nJP13C3y8ScX39l+ActPj b2h0WZmhtZlBOikV+R/+i0JqLHHZW9mck1tszv6om6FBhskMCRb05lQvKmaLBt+uxANQQY ZOP9Z/HsSmsCYcu0RUbRYwnTEQyLfWOH6zblnCAVnhzwiFnOIMu0AvLf6lJ92g== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=umanitoba.ca header.s=selector2 header.b=AkQrohRd; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=umanitoba.ca; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1736187612; a=rsa-sha256; cv=pass; b=SdRSmtK4+q2JHaZrbV3NSAxiEqJtGucaIrkFN/8ra2/TjQ1VClRxteQh6O2tHnzfm0i1/q OW4C7N7oUXm09j9T7Dj2XmvsWcY2HaCcUU9kFF6vjOqIlRLakbgyl9iiqzrvgqPiIeTB0Y tDfZQA9dOP2giG1znFgPRerwiKe2nvx687gVlRE4FkZCozbsfQwFmyMIx1nF8MxR/wqvh9 wbz/v1IvXojpva0mY5pfPzgqtLURuCrFsLQFxit9Y7iSC6/Fx2hY7f8QYSik5wFUda/X4R hLCB2+crNGmOsLBNTSlk25oql7hx4udD+ZcK/ZbUuAqHM4pA5WFL86B/uiveXw== 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 55A58415AC for ; Mon, 06 Jan 2025 19:20:12 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tUrhB-0001FL-9x; Mon, 06 Jan 2025 13:19:22 -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 1tUrh8-0001Ez-Fv for emacs-orgmode@gnu.org; Mon, 06 Jan 2025 13:19:18 -0500 Received: from mail-canadaeastazlp170100001.outbound.protection.outlook.com ([2a01:111:f403:c104::1] helo=YQZPR01CU011.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 1tUrh6-0001RZ-JP for emacs-orgmode@gnu.org; Mon, 06 Jan 2025 13:19:18 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RkLEnSIhsjIRwxKFaPywkIhDNTnpSNYBilTtq7GUqsD0uEQHetNz7eXB5BR7C2ZoKirbercGpBxeZqvMKfpyOCgIZBnZ/qiMgvkYflrnYEK6iBmk+Mu1xTIDaHofN6Uj4gzN6sanduPcployikMrhUqoGlsTVbNWTPOnKfLnRjs6BNc+KILhM76eqUhNiVGtod5R+Y6hUNJnhdFC5jRvbsZVu8s/nrlMyhjrf8rRmvpQ2NcFbP2z5ipipDgjBT78cQc3b0199tftU73PvgAcfZkti1zA3h/c6pmACnF5CwXMKN3TC4gOq0CJvqyqH3h3EheizSTD0k4kwM6G+OU1jQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=v9p2TGWFEHi8xNXn8NEzK1dac3gQRfsuOmMNeByZBvA=; b=yXSub+NOWWDtq+K61W3eXjc0q5CQKkPMfcJYrawv7aXEMaqhHFy4uohkZUBuclP02J0+Jl5BTUS31Sj0+vXG8HjJUjCMIZP5sZm1qFv8rMemfe3fFMytH8cZoSuny4vYO0hS/0WHkwI8heqhtzBdJssialMrFuVBsMmtgusRh1Mr+/pFzga81MEqzRzROcz0WmaARP/1CvaPNM8wkiWFQqbkzJh7v7DkVUT0e70WRWpZqO90QdYFESJ9u5GfWFjJm//SeAmcTBzOZGSS9m8ZSzmX1oipGpYVPINHDKEQb26VasXRI4LEhwDRT65KN2DZLlVt33ORk6d6lLO8MMH40w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umanitoba.ca; dmarc=pass action=none header.from=umanitoba.ca; dkim=pass header.d=umanitoba.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umanitoba.ca; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v9p2TGWFEHi8xNXn8NEzK1dac3gQRfsuOmMNeByZBvA=; b=AkQrohRdJk81flpX/tw/LKEx228oqjCJFpn9m5pFU3JTMWrA45Gc5IhfAz9mpaUQolf+szIfz+7P9HfksgdVMDZDSOFy7aYqjjWhrmCJ6FChGOQF+5yt1v7Kq772XxaaIF3eMEk9kFII/rLQ9/j6POg8dlcfNjLJmFaeUYZartXryX/YnaLYsS7sx7X749c5VHcJCLXyiGoAR2nGev6tGEa973ZR6L9p8cjPdb2Dy8O6iAlp/nepdWNv898/fgRfWHvFX9TUY8d0Cygpp3pk6DqAIfwbiWozH4phfd/aQjhLtsCXW3Bh7Zs2BET2l3UuXVfCGkbKTkNrddqVfe+z8Q== Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:90::5) by YT1PPFE3B76336F.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b08::59d) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.17; Mon, 6 Jan 2025 18:19:12 +0000 Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::b6d1:6c9a:7454:bb59]) by YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::b6d1:6c9a:7454:bb59%4]) with mapi id 15.20.8314.018; Mon, 6 Jan 2025 18:19:12 +0000 From: Leo Butler To: poverobuosodonati CC: emacs-orgmode Subject: Re: Language support for C# in org-babel Thread-Topic: Language support for C# in org-babel Thread-Index: AQHbYGd8qlU+9yvYHEiR3Hp3ji8B+w== Date: Mon, 6 Jan 2025 18:19:12 +0000 Message-ID: <87y0zn24bk.fsf@t14.reltub.ca> References: In-Reply-To: (poverobuosodonati@gmail.com's message of "Mon, 6 Jan 2025 18:44:33 +0100") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Gnus/5.13 (Gnus v5.13) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT3PR01MB9964:EE_|YT1PPFE3B76336F:EE_ x-ms-office365-filtering-correlation-id: b5c120a2-37e7-493c-961b-08dd2e7e9f14 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?Ma3Aj1WouUFRvpajRibZ4mL8eVFSE/QGN+2IRa34i0Xr8CdDBYIL0H6oYt?= =?iso-8859-1?Q?jh+rdcVwFytxiHnR3w3jKDjGn+JNkcr7NF2ndg2XO3Zq48CnoZku9LkXxo?= =?iso-8859-1?Q?Qu/PvqmuCxhLuK1aaOQE2tKSFQBjj7a6LS2CX9J5PqE0Q4J7+hfsdINahb?= =?iso-8859-1?Q?8f4S0xKW+0MUNsJArpCLGvS9eqUFfsxa5E654uNqhgC2yOFnnOgc+KVn4o?= =?iso-8859-1?Q?ZhBVdlXvBORc9qDRiHdr/7soggsBbq/EZo/OkI9msQf/qOClN8bD4xnknw?= =?iso-8859-1?Q?S59JtIX8GjAS08ARARFtoBa7PvpGUXRtVO+Vn1ectqGDHIXs/OeWqYj3zc?= =?iso-8859-1?Q?ZvZBUGWoANi2wBzNRrPz5ldnfyRI8z41nEW+3lcLLUEJIl5XNF9egbpHhN?= =?iso-8859-1?Q?8vME06DZbPOWCiX8zb/1CiPv+XF9/lBhzFnthhUBlPQ7mzkNzob7yJEGrQ?= =?iso-8859-1?Q?/Od34op/IPYlYwgNDxM8vhWcEFfe1DAjb2SGO6oisj1sdON5PjSDNlbgd9?= =?iso-8859-1?Q?E5buOXF7EMaM2WTs8Lc+g58fjThoKY5LOT9RgWKUYmJgljHWQzbvpEukOx?= =?iso-8859-1?Q?v9+OJ5XFCvuLYmWqE386A4faPYyGSSxHCKkUzEB8ssbdhdgV1E3jLPL9Xa?= =?iso-8859-1?Q?ABodB+tj4vrPCdUOAh/NJUD5IHTiqEVxqIdptSZC2SdZSiMMj5h1i+rBsU?= =?iso-8859-1?Q?ZtQCJFR31fbWSH6Qpzqq95Sp9mebo/QFSB3KbdP9MAp9KCKCKE9q3wh07i?= =?iso-8859-1?Q?v+QyFg1SicKlHHepojpjbMD/jYMTdHjlPKeq+YZ0/xDJS5S31tLVexVs8M?= =?iso-8859-1?Q?q8MnWi7iAYxl95CF6S6DJpSEMl0w+bsCRK6H1VVfqQPWSMtvXydBuvgNpM?= =?iso-8859-1?Q?n8mFIVS9p6+jdSAxlzgZz+KeNqxwsfb8LNP7PTXTktLNmrv83ddgQvcfFW?= =?iso-8859-1?Q?oS56Ok+eaxN6Air3OaR0tizmlWqcYGS/tATW+BAajTp8knE96ZU5VrQcvy?= =?iso-8859-1?Q?RqyIupWuo28Up7EG5zNgM0SyfAYKPbejW/1nITi6LOQJA5vd68eq7LCdm0?= =?iso-8859-1?Q?ksLlqEtl+Hj/U5p019zvZ//gngvgsfi7NloJhZeVLxU+RGBPNrjv2/HDT2?= =?iso-8859-1?Q?cgbjUIrj6V1oim1F34OtteLPkDaAiVyd4TU+N3yXmcBsC/FJt/OcDE0Ga9?= =?iso-8859-1?Q?8OWDfXLXz9mNHQ9TxpwO9IEfyZTxsFkH1s6njYVUw8RElH8+3AiuGNwLud?= =?iso-8859-1?Q?6sswNBdBV5WTms7WfYvKmHVXoYuSk/x1/4LCmgUbsVg75R3Qiey3PuB584?= =?iso-8859-1?Q?yAtgae/b+YZy/sBzLDPO05knrz+O6vKUam/uHi5PZ2aQVSEEcQRc2NoAL/?= =?iso-8859-1?Q?Bue5bHBTw9i2XA6g4I0/OE0uZBQ4G/WnrPfr2A71jIrfbibStuxUd1Yj+P?= =?iso-8859-1?Q?W/bqGDKmVm7BTTM8?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?/AfXrsCX0sLEIJPqVt1fv2gnRpakz3/9qwM3CGxM8AZtwbyFhbuMtkQ6a8?= =?iso-8859-1?Q?Yw8Zb+mEI4d04fYtodM76U8qufGMZ3cBBpihp2lmIffChEy9g01nLNVB/y?= =?iso-8859-1?Q?GIMvbFRItqus4ktpmJjDd8NYDqQbhhL6OUIx9pVvNPTGIx24eyxhCFxYl2?= =?iso-8859-1?Q?KSp7uEBrhmleU3WdvP6QEXfhHNyypMsNg30rgP+X8zZzfOdyrv755P/MSp?= =?iso-8859-1?Q?63tpY2xi8N3jidoeFs+Qc9/jQnUWZrhp0mHyWH+qrlfuR6I4z1uoS6i/mp?= =?iso-8859-1?Q?tfs1ZxCcZfeMbh3BTGkTSRkSXDo8G7+3AT2BRopeygbkyuJPK2V50FZINd?= =?iso-8859-1?Q?Bqz/Sgf5pmlKVyjPsrYK2XVOf8S/piIYBbtokPfrGdYm5VSQhIJWzit+2l?= =?iso-8859-1?Q?0rnt9jjbiVbKJqh8riwzxLEkz++p4EBKGTziYffZ5K0iesU+cmiT9fXWDW?= =?iso-8859-1?Q?LxWd0FeIL5RKKsEaDpkgAu+TfIb+J9xI0zVwsTGM5ZybzyQ5lqGnDQoUAC?= =?iso-8859-1?Q?gslwdWbli3nmECwreD2Jx2Ee+LTpQfaFkwh84Le1Z6JRvmMJghh5Pe4lHQ?= =?iso-8859-1?Q?eAh2ZtopukOwbYdM64lMWIgcNFA4krbaO+/Sz7VvTUWW4cK1Bd7cHYgqet?= =?iso-8859-1?Q?IjlCzS+/bZYCq1rUwrw5O0mSFmLwz8oJS9tm/OuIz2ox10UOPkRGeDV2qW?= =?iso-8859-1?Q?msFF/SJXRMTI4VDvA2MWfaC2F7uIQBchM/MbDlSzdD5DTK4ri4spNmvKXW?= =?iso-8859-1?Q?zQRMg5btiKQKcnMHCCe7h55aiiW2sAQz1fKIGEdgfoYgzNYCXvc5Bgq03g?= =?iso-8859-1?Q?CtjSInWABnZpVUwcWkBK03jc6Z9fmYm8nSfZTniBdDwpQ2KrMDGUH76tSP?= =?iso-8859-1?Q?cgtYM47hguMSmb2V8XGtZzSBkWgvHlUukbGOTODMcf/gGHaDfm59fCeunO?= =?iso-8859-1?Q?0Ti+Pvocj68LqB67SsAYsVzcqwksP171A8jex26nhCEyi6Emw+/NPMF7WI?= =?iso-8859-1?Q?J3WviHar1RYp9NnnBSbaXkmlQKHocHLryu3bjA4cB0dRKMwDryJoaQw6/M?= =?iso-8859-1?Q?GRJ35NVQCy5P47IrR5nCCBNKo2lJ3fdVqsOC0sMygtaO7AlosOqZ8iZLlV?= =?iso-8859-1?Q?NjX35giMIwmXOWoezdWsTPtPdOynlR93jSbMZPZJYvuJKyKcIlQxJdYJQU?= =?iso-8859-1?Q?FD/0Hck3GUUZeS4+gfb1Giz4+sG+nT1OFIr2n7Sor0+piEfTNGKzE/SwMX?= =?iso-8859-1?Q?y8IMLkIvRSkzjCNm4JBCzRnCdipQoVeoo4gthEifCFzMywd7vqg0NWYGPd?= =?iso-8859-1?Q?UcV7Yi443U0NvYnFP16klFOwCU0qsfftU4d2GZfvq37+yyEHBVt8itd7Zf?= =?iso-8859-1?Q?96tg+ayLONdctw5fwusS6fh8R7rJRH9yB+TYww3MdCdCWoo2LiggMM0zNt?= =?iso-8859-1?Q?WV33OY2u/0f0P8mddS3rAvjOVpK+64XE+qeYCHqeINODEJyJ5KsQv9nRq6?= =?iso-8859-1?Q?Q1bx3f25POgZV+QVzl7mGOIPCTDtD/VwS5Ti7O+8E1/l9Q7OtG2idRofzH?= =?iso-8859-1?Q?O01Yh6+P1WfXl6uV8YYKWs8n+MqJZZzsxsmrflZ4rT1rlS3eBUIIJCKEFv?= =?iso-8859-1?Q?uRB7UrslYmksKIwfV6/09quwH3vg06ickwkgPl+jbArrbpV7SUlJwktw?= =?iso-8859-1?Q?=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: umanitoba.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: b5c120a2-37e7-493c-961b-08dd2e7e9f14 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2025 18:19:12.5642 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4f80dd0b-338c-4e4c-8a14-90446962f7b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Dr5Kuctis+HooZ33g4io01iwsRFoSIN8Qn1xV/crC2Wg829GqRDvsy8NXpePTZ5iNhEU6TzJDCwlBmuSugRImA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT1PPFE3B76336F Received-SPF: pass client-ip=2a01:111:f403:c104::1; envelope-from=Leo.Butler@umanitoba.ca; helo=YQZPR01CU011.outbound.protection.outlook.com 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, RCVD_IN_DNSWL_NONE=-0.0001, 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.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 55A58415AC X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -5.38 X-Spam-Score: -5.38 X-TUID: /d8kOp1glvV4 On Mon, Jan 06 2025, poverobuosodonati wrote: > =20 > > =20 > =20 > Hi guys, > =20 > > =20 > I am a newbie in that I've never contributed so far. Thus, I would like t= o start this journey with pinging the mailing list first as it is indicated= in the contributing documentation. > =20 Welcome. > > =20 > As far as I know, there is currently no language support for C# withi org= -babel. > =20 > As this (evaluating C# code-blocks) is occasionally helpful for my > workflow, I went ahead and wrote an integration following the > excellent documentation found here > (https://orgmode.org/worg/org-contrib/babel/languages/index.html). Have you looked at ob-C.el or ob-java.el? I am not sure how similar C# is to either C/C++/D or Java, but it may make sense to try to extend one of those. > =20 > Are there any objections against me trying to upstream this addition? > I would go ahead and try to open a pull request following the > guidelines from this documentation > (https://orgmode.org/worg/org-contribute.html) if there are none. Or > is there a better way/no need for it in the first place? See the instructions at https://orgmode.org/worg/org-contribute.html#first-patch Best regards, Leo=