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: New Package for NonGNU-ELPA: clojure-ts-mode Date: Mon, 28 Aug 2023 08:21:58 +0800 Message-ID: References: <87il9kksqz.fsf@dfreeman.email> <87wmy080kn.fsf@posteo.net> <83v8djcydl.fsf@gnu.org> <87350ndquw.fsf@dfreeman.email> <83350ncbns.fsf@gnu.org> <87cyzrjbd8.fsf@dfreeman.email> <83zg2vav46.fsf@gnu.org> <87o7j99304.fsf@dfreeman.email> <87wmxj27fn.fsf@dfreeman.email> <831qfrptiq.fsf@gnu.org> <57429221-d9be-5791-e975-b3539905e2f6@gutov.dev> <83a5udlj47.fsf@gnu.org> <87a5udk1co.fsf@posteo.net> <835y51kslv.fsf@gnu.org> <7a82c524-1aa1-e755-e377-673ebb107a44@gutov.dev> <83r0nok8s4.fsf@gnu.org> <83ledwk4xi.fsf@gnu.org> <76ecf629-a41a-f6e4-f661-2ef926326d6c@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="2609"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , philipk@posteo.net, danny@dfreeman.email, stefankangas@gmail.com, emacs-devel@gnu.org, manuel.uberti@inventati.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 28 02:22:47 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 1qaQ1m-0000RK-8E for ged-emacs-devel@m.gmane-mx.org; Mon, 28 Aug 2023 02:22:46 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qaQ1O-0001Cw-6H; Sun, 27 Aug 2023 20:22:22 -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 1qaQ1L-0001CZ-UW for emacs-devel@gnu.org; Sun, 27 Aug 2023 20:22:20 -0400 Original-Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qaQ1I-0003oo-Gz for emacs-devel@gnu.org; Sun, 27 Aug 2023 20:22:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693182134; bh=zGrBbpIg/MoM5e8tx28P4SfEhIdN17JJrFUraHHkJY0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=p/CB0QWCPMoim5TSn8ifWwFFMYQyjn06YLgrZHFdO9St28egARvARuRQfj9LTjwrQ4w6OZZO5tLsPHIH3lnvQtkwDcppdKy7+6ZGALk9Qg1eUcvBB9+8iS6Ie6p4qD/skMMrnP5jO+IQ7RWzjjAWeJwSNlnBZcv+aNwMq1p8gEhxZvxZ9vY5ZjAbBe9spmpPEtuG+vzuANZzV8nisyHaVlu7CyPgBACez6yCfsOoOCg9EkmxvQjZZ7i1pJu/AAxoANE4x1WQkHBNJft0yJ07WSJq/l5EDjHoRzkh6S18QRaqMmQsyJ9QnXNSDDJCRUdB9QDeRiaHs3ir+G9DSf6EAQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1693182134; bh=Y7qXS30Xic9YFTMZoCdPq9iZge0Xdl6hZKq7vSSKHG1=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WDvdHNpWitT9V8YeWL2dqT9FjDUxw3Pp6XlOyvh8LxrGN95QsS97YQf7rmREXSOl71xy2r+XUk+d2v1DEqzexB93fyou9PuAC9SUP/mJQGjzCaC5SNO51INmRZhLR07o8QWctvV5V8TsklooN8BhuyH9aG5ycSAXE8vMtc2JhxSBUbNu1hl/RBmhtyenNIzZE22+YkATNhkg8XHUKRKfY7pNGqo8+hYzLoQq+E4CXeznAkjfJIgOc7HpJcevy6+9IRYPNKelMt9AOrPyuwWhe7vP62QBC6opWuvr4Un8GZuFdDds263hbKLaJWi6xQqcpKZSpEyZiDfrOAKHavPpdA== X-YMail-OSG: zcrUcc0VM1lcb0dSiMLOr0WM96CjzUtqwTR7N2mlMsgJRgl3UWCJ7K0BOVQWU3E mrqWnYQ0ZNyOAur2Bb6KTG67690uKPOF6o7WSoSJPWODqtAsAflH36CEc6M6VIKqN5yaDeROQj1_ duaEtD7VKSa5_dRulnF73P8LrGnYMOSxA.00Xi3vSopaqv8KiTXay73lrf9hietvrvBX.mhF0.uN ccCZ2feMWcVPLijzCklhN3sltbvbdtTrj9lJxsw3e8_IFQ0eSeIgdyp1UkX4tjgP8ME1Qr2BmQFs 8C6vR_aZ1x6nFigX33PUEh22JQHkbmYL6QYGDWRRMXBwprxkBc1jmvOnEhUO_JjI1LF7ypHrTj_g g5PBAAyIAVGahQ3LI4sM7A9xttaoSGJ4ZIFEyLBtgLW0_WnqMfHY9TfZmM9HzCiUh7ExpZaw7nmc YS2xEcNIVm3rJNXsMJ.Tt_0BcLpdzb8IiN.d_HL8VXHf5fFb_4jo_2RLpvVcMNqiqkY3.KapR1HZ tHAsdN0lcCapvbXC5i_uDZOHPfYOoVzmGyyvjrNDNv3PRmv.Xw0vtRsHgPR0DNXHiQSQqQZY9Ghy j01kmMaoDsE.lwt41kKJPcWPOzGjB2.sqRFHINttp.JewOJmXR0PFl5d6qlPXvsI0FrNaV9KZZPO ug.6ES2cpRhxm5Hl7cwj.9Y8qb9uZYNJ8YDddxjfPe_2fC3UnLNuM.4X.VV7NlkMJ5wACOatCGUx .pscOF2xP3u51UZnvAwMqkTGVC_4faCyLi516lDAOQ7mZNOBs5iOBwT1_WsOCzl7MQNAuYbVy4eO F0noYynJDTYergNkyOdcL_x4nSJlhYK.hFSRUBiBK9 X-Sonic-MF: X-Sonic-ID: a0e56bd4-97c2-425c-8a39-43a8f876a255 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Mon, 28 Aug 2023 00:22:14 +0000 Original-Received: by hermes--production-sg3-69654d8bd-xs829 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7f2bde2d5d30eee02997281ca269f198; Mon, 28 Aug 2023 00:22:11 +0000 (UTC) In-Reply-To: <76ecf629-a41a-f6e4-f661-2ef926326d6c@gutov.dev> (Dmitry Gutov's message of "Sun, 27 Aug 2023 21:13:24 +0300") X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.199; envelope-from=luangruo@yahoo.com; helo=sonic301-30.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=unavailable 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:309381 Archived-At: Dmitry Gutov writes: > Yeah, a program written in C/C++/Rust which contains an interpreter > (and multiple jit's) for a dynamic programming language and has most > of its interface written in it, supports user extensions in the same > language, support display of arbitrary files and has several related > but different mechanisms for guiding the visuals and the layout of > said display. It also supports bidi. Using Bidi implementations which already exist, implementing standards already specified, and applying foreknowledge acquired through the development of other implementations of those standards, correct? When was the last time Firefox concerned itself with DPMI memory extenders? The disparate means of obtaining boot times on different Unix and Microsoft systems? File ACLs, SELinux, D-Bus, inode notifications, ELF, xcoff, the 9k800 aout? The scale and rapid development that is mandatory for a functioning web browser sounds impressive, but is ultimately narrow in scope. Emacs's requirements are less imposing but greater in number, which compounded by a group of active developers whose number pales in comparison to that of Firefox, means that reducing the strain on any one of them is an overriding objective.