From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel Subject: Re: Shrinking the C core Date: Mon, 28 Aug 2023 15:09:44 +0000 Message-ID: <871qfn2og7.fsf@localhost> References: <87ledwx7sh.fsf@yahoo.com> <877cpfybhf.fsf@yahoo.com> <873503y66i.fsf@yahoo.com> <87h6oj4mle.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="28406"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Po Lu , emacs-devel@gnu.org To: Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 28 17:10:22 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 1qadsj-00078j-5k for ged-emacs-devel@m.gmane-mx.org; Mon, 28 Aug 2023 17:10:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qadro-0006Ls-Oy; Mon, 28 Aug 2023 11:09:24 -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 1qadrn-0006LU-1J for emacs-devel@gnu.org; Mon, 28 Aug 2023 11:09:23 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qadri-0003dz-1c for emacs-devel@gnu.org; Mon, 28 Aug 2023 11:09:22 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id AD2A7240106 for ; Mon, 28 Aug 2023 17:09:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1693235353; bh=1tKvlNO+9gkn45DQfJDvhxYPD32nQpTheaxDQGE1TWg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=NCUifOVVUvL1QICm6iu0hGDtmUszbSkEA14lNAaiRRvpFA0PBQsJMRiwcVIAvxx/P DuaWBfJgLwTaGy7JbhVdcF4SOa5dyiV+6+e7EwhuHiY4ZoNLClp4gZl2eqq6pJzbpG NGL66q/xjl984k9Fj1V0HBe+HRNfNle/ZhtFoXABxIVXUfitHCMonkP3pm/pBPyFJ4 ojQd1tFFjH1zwbusztYukwbKlnKq1ZZDITgqaL+t5PFbJhOj7WGpL5RQt/OLpS/u0S TI4w734Z+mPjIOYBX7UiSllKnCc/m++UqTUQBC77YOUY/nwZtDCuDKhQxJlLuGTYSK P4v8iReutKfWA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RZDVK0cC7z9ry2; Mon, 28 Aug 2023 17:09:13 +0200 (CEST) In-Reply-To: Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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:309436 Archived-At: Arthur Miller writes: > However, my thesis was not that it is impossible to do in Emacs, but > that there is a lisp machine that already has figured out that work. Unless that lisp machine supports all the Elisp concepts, it will not be useful. So, from my point of view, what you suggest is: instead of adding multi-threading to Elisp, add all the missing Elisp parts to other lisp machine. I suspect that adding Elisp-unique parts in a way that all the existing Elisp code continue working is harder compared to modifying Elisp machine. Feel free to prove me wrong. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at