From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: Shrinking the C core Date: Thu, 07 Sep 2023 10:39:11 +0200 Message-ID: <87lediml74.fsf@dataswamp.org> References: <87ledwx7sh.fsf@yahoo.com> <877cpfybhf.fsf@yahoo.com> <873503y66i.fsf@yahoo.com> <87fs3ur9u8.fsf@dataswamp.org> <875y4moiiq.fsf@dataswamp.org> <87r0namn6t.fsf@dataswamp.org> <87sf7qqttk.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24071"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:xr+1uFkanO720YTyFT8OoNeJvy8= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 07 11:18:39 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 1qeB9p-0005za-MK for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Sep 2023 11:18:37 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qeB8z-0002To-HH; Thu, 07 Sep 2023 05:17:45 -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 1qeAXy-00052P-Jx for emacs-devel@gnu.org; Thu, 07 Sep 2023 04:39:30 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qeAXu-0006bI-JG for emacs-devel@gnu.org; Thu, 07 Sep 2023 04:39:30 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qeAXs-0007Am-11 for emacs-devel@gnu.org; Thu, 07 Sep 2023 10:39:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 07 Sep 2023 05:17:42 -0400 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:310248 Archived-At: Ihor Radchenko wrote: >> Oh, you poor sweeties! > > Please keep in mind > https://www.gnu.org/philosophy/kind-communication.html Please stop pushing for the disallowance of topics related to SBCL and Emacs. It is a non-starter. Also, please stop pushing for the disencouragement of using the GNU Emacs Elisp features provided by cl-lib. Also a non-starter. One thing that can be discussed is how to get parallelism into Emacs, to make use of modern CPU multicore architectures. Emacs is a single-thread Lisp machine written in C, so can't we have a multi-thread Lisp machine, using the same language? And not by rewriting the whole thing, rather extending it to allow for multithreading? Didn't anyone try to do that already BTW? It feels like a pretty basic idea and multicore CPUs have been around for a while. -- underground experts united https://dataswamp.org/~incal