From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Emacs design and architecture Date: Sun, 17 Sep 2023 07:46:34 +0800 Message-ID: References: <83cyynpmvd.fsf@gnu.org> <838r99mh40.fsf@gnu.org> <83h6nwlmt4.fsf@gnu.org> <456d12ac-ecf4-3de4-56bb-a2440580777f@gutov.dev> <83a5tokmsv.fsf@gnu.org> <83sf7fki5g.fsf@gnu.org> <43d642a8-d1b4-05ed-41e0-6e52d22df2d4@gutov.dev> <83edizjn0v.fsf@gnu.org> <0518f65b-1dd1-6923-8497-da4d3aeac631@gutov.dev> <1cff05f8-df80-b776-5175-dd27a6e59799@gutov.dev> <87wmwqiax9.fsf@whxvd.name> <87a5tmz319.fsf@yahoo.com> <699f1578-6174-fd89-de67-c226d7412235@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20226"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Sebastian Miele , Gerd =?utf-8?Q?M=C3=B6llmann?= , Eli Zaretskii , yuri.v.khan@gmail.com, owinebar@gmail.com, rms@gnu.org, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 17 01:48:18 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qhf1O-00051s-66 for ged-emacs-devel@m.gmane-mx.org; Sun, 17 Sep 2023 01:48:18 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qhf0D-0003LG-I4; Sat, 16 Sep 2023 19:47:05 -0400 Original-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 1qhf0B-0003FG-FF for emacs-devel@gnu.org; Sat, 16 Sep 2023 19:47:03 -0400 Original-Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qhf09-0000FX-Oe for emacs-devel@gnu.org; Sat, 16 Sep 2023 19:47:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694908019; bh=3bLXUSJIK33IIUGoy/BeunN7RdPIuVr/XwyuV/pu0hU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=d2qBTsc7GMJ6RDGaoPY0eUjHstGuuJwl7lNcnY11Trl8XwKW2y4/uUlWAtum0kTTzdGEggGaaVrcrMVqdGp7TAvuN2mCM9ZyHKZytaUn4QCoqwIgfxjt93SWdJhXkLx5Gl+mLWGbVib3bNl/qqp+v8aX+UwMlk9J9/DMZ6rbW2gpYnzwkTnBTVgH1nSALW8hJxBturo6hMsX8UPs1E1/dU3q4YMbYz+z56z2NA8vq8B27KqtaJLlgpE+RjJgxTkQ13oJZFWVMB/zYY4W7hah+8chbcp5XGy3R9jfI2k7X4rCHQhWjJbaD6guAtvDQ13aW2rJbmuOZlOz9b4fJIg4qg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694908019; bh=RaSkXs97Wc7Mq2VGfjsETmAJXbt3Ni2zAGA/c2fFd9l=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=kUA/DrEmky2b/qU8af4QgBmASTi187MCPAmy8c/BpCdQjhb8FBbnDIzB8GtklrV8yJXzOPTqWuLJN7a1iDgtesjPF5d/BWnpUePM5EvHeyeb7wdRVFD5tAbmAHwxSvHicJbgwhTHNWOxNHknFqFHrztFoMB0XwlIRMDY1dTIbQAsTjDB3W8nfma681hSChy+HQu31glWMm4Tkmmd3lHdFApTtvvF0a7LCC/+gUkuN/n57oqUsnzIRToojY7mbKyi8bK6ppfL+bKSCVA2mkbLVDJ5yOsTZCKu2r/QpWkHTUOYZ9AWtlNVz12xFHFsxpSu2abrPAPqbnMeEmBFfvubTg== X-YMail-OSG: VDxUixAVM1mIi1dy2Q_2ewmmcKjT6kji6RZPyL_kC.dp_z_mFNAsnWud6HL5qZj MthBvPHopkdiQtTQRswYY.cSWkyvAEQdD02nz1q0QvAhufzLXWfX921XPDIJi16jMSzKL5RNhRpj jhoII7qaZc.6jacta_hQrTcA.7BmR1fHOU3mHd6a_P00w0M0kr6pYP9JTnb_AldApTiZXeUXbJEl DHGEYe24hlPw76bPq6YYd98EGTjjrNnti.GKjURl1YV0cqUXD1lIfhu6aofGYLBLzx2ioHm7thaZ R3GXj9KikS22v90xKdFuweULtpa2ddSolgHOzY4May3MniBQLLbmYMuAeXiDKKzLJoHb1st4ye3I QwRIOEBOb8iT3L2.clDlEurSPhnTwKyazXW4qwndkjVdQHfKUH91OsA7Mhfw2Y6Cyc0vqxzKDZAC HMujk1FyjXs2PGf9G1qlasjxFGZbAkD0ZYRXcvt09rDLb3rX4_Rw0IE0WMc25Rydtf265Ir.2_Qn K0kQQbxzaHklkcUXovXUFaNxVXIKOlJe9K6lLc1OKVdj2__MVZ20SiMqUZ4upuTsYVZpbxkU7xHS ZjKPXwtRLDeJj1a.ttH5KZjsdoE3aHHvAB3hsgVG_vqxMMNszhMR94ks_QpgZyghdlcMbDkp4Na6 t9dj.m3XSpKEyBniIEVdJOx_agT6D26tz9NxE8HbeolK3NRhNnWpd4sOwoH.ORJLRIcIbTGWFGRm cbcSVmKaeKZX5JNbn3MP3zj3fiWJ_8i8TKeqKjk_GftBXgopnueuYI5HQp1W7CfPNbUIH3QXdJ1F ec0kjXBrAp7ziSDs.ej_ezV6pEhlydwjEqq1xOHpKa X-Sonic-MF: X-Sonic-ID: 1807637a-abeb-4357-bfc7-b7c6faadcc84 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 16 Sep 2023 23:46:59 +0000 Original-Received: by hermes--production-sg3-55c667b499-zxx5q (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4c2730ef42c089d733ffde3437d80948; Sat, 16 Sep 2023 23:46:52 +0000 (UTC) In-Reply-To: <699f1578-6174-fd89-de67-c226d7412235@gutov.dev> (Dmitry Gutov's message of "Sat, 16 Sep 2023 19:24:21 +0300") X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.147; envelope-from=luangruo@yahoo.com; helo=sonic315-21.consmr.mail.ne1.yahoo.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:310643 Archived-At: Dmitry Gutov writes: > On 16/09/2023 16:00, Po Lu wrote: > >> ISTM that it would be more productive to examine LibreOffice. We do >> wish to turn Emacs into a word processor, after all. And >> LibreOffice >> provides layout capabilities that are in no way inferior to those >> supplies by the editors found within web browsers, all while being >> designed to edit rather than display documents. > > A non-programmable specialized application vs. an extensible platform. LibreOffice is programmable, in almost the same language as that used to implement Emacs. And given that it's designed to edit documents, it's certainly a better match than a web browser.