From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tomas Hlavaty Newsgroups: gmane.emacs.devel Subject: RE: Introducing emacs-webkit and more thoughts on Emacs rendering (was Rethinking the design of xwidgets) Date: Fri, 27 Nov 2020 09:04:08 +0100 Message-ID: <87eekf445j.fsf@logand.com> References: <864kmzupp0.fsf@akirakyle.com> <86pn46awrr.fsf@akirakyle.com> <87y2ise7j5.fsf@gnus.org> <87lferb7co.fsf@gnus.org> <20201126082711.GA12134@tuxteam.de> <87im9s3pdh.fsf@logand.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35387"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 27 09:05:03 2020 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 1kiYkZ-00095l-Aa for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Nov 2020 09:05:03 +0100 Original-Received: from localhost ([::1]:59572 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiYkY-0004G9-97 for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Nov 2020 03:05:02 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiYjo-0003pq-TP for emacs-devel@gnu.org; Fri, 27 Nov 2020 03:04:17 -0500 Original-Received: from logand.com ([37.48.87.44]:35458) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiYjm-00081D-No for emacs-devel@gnu.org; Fri, 27 Nov 2020 03:04:16 -0500 Original-Received: by logand.com (Postfix, from userid 1001) id 7878E19F103; Fri, 27 Nov 2020 09:04:12 +0100 (CET) X-Mailer: emacs 26.3 (via feedmail 11-beta-1 I) In-Reply-To: Received-SPF: pass client-ip=37.48.87.44; envelope-from=tom@logand.com; helo=logand.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, SPF_HELO_PASS=-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.23 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" Xref: news.gmane.io gmane.emacs.devel:259850 Archived-At: On Thu 26 Nov 2020 at 19:34, arthur miller wrote: > Imagine all the vulnerabilities brought in by all the other libraries > Emacs uses, and Emacs uses quite many. I don't see difference there. exactly, so many libraries (i already wrote that my emacs has about 94) in the same process written in memory unsafe language also not only vulnerabilities but also memory leaks > If you are aware of some special vulnerability in libmpv, then please > rapport it to the project so they can fix it. if you are aware of some special tumor, then please go to a doctor? i am talking about prevention what about not smoking in the first place? > For the rest of your questions: answer should probably be > self-evident: less processes means less resources used, it's 2020 and we want to avoid processes for that reason? strange emacs consumes all available memory easily quite often, i don't see any improvement on this front even with so many libraries > response at runtime and programmatic control usually means more > flexibility. yes, i said that libs are easier to use > For same reasons, I wish even dired was not usin ls program but was > built on directory-files instead. i wish more of emacs was written in memory safe elisp too but this is a different question altogether > By the way, I hope you can formulate yourself ess passive aggressive > in future. I perceive your mail as something belonging rather to > discussions on twitch chatt or reddit at best. sorry that it comes that way it's a shame that you attack me instead of discussed ideas