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: Sun, 13 Aug 2023 09:13:48 +0000 Message-ID: <871qg7l2yb.fsf@localhost> References: <20230809094655.793FC18A4654@snark.thyrsus.com> <87il9owg0f.fsf@yahoo.com> <87fs4pkkqi.fsf@dataswamp.org> <87v8dk3bis.fsf@localhost> <874jl4l0bq.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26116"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Emanuel Berg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 13 11:13:56 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 1qV7Aa-0006dT-6N for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Aug 2023 11:13:56 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qV7A8-0005eL-4o; Sun, 13 Aug 2023 05:13:28 -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 1qV7A6-0005dr-GX for emacs-devel@gnu.org; Sun, 13 Aug 2023 05:13:26 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qV7A4-0002SH-S6 for emacs-devel@gnu.org; Sun, 13 Aug 2023 05:13:26 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 93457240027 for ; Sun, 13 Aug 2023 11:13:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1691918003; bh=6ZnZJ0NzKxwKaA/EyKJqr4IrTD+WcM8HHDdCNdMlThw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=L7bl1nsr2bygjUo/kGHcq+KpxMJzzu977RZVk20tsAIl2qJbWxRtwi7JMddp76SHM aHAXMv4N2ACDZ0hqukXHqIrOy19skDERAjZt5OOl8xyF/xbiIz7o2dROsDunyANB46 QUZZ0YXWBWY/+G2OhuFGWLfu5QCUac8XPDXVdooZqZc6h7tu3P4WRG6RyWZ8r6DD/1 uABHL4OU9i04rlR0+5hcmr/9cUJh9quXYlOYGUWmVtoy+Cm0uR9k673MdrvtsOG+eN Upk0qXK2OqjDbKGW+tZA5pCy+m6jmyYexe39roVAWcAdd0EzlzfpDwZ3jwM5n8fpnG YTcQ/mAgYbX7w== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RNsJf6HRJz9rxK; Sun, 13 Aug 2023 11:13:22 +0200 (CEST) In-Reply-To: <874jl4l0bq.fsf@dataswamp.org> Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.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:308660 Archived-At: Emanuel Berg writes: >> You would at least need to convert between internal object >> representation in Elisp and CL. > > But why is CL so much faster to begin with? You did not yet show that CL is "much faster". Just that bignum implementation in CL is much faster. And bignum performance is not something that matters in practice. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at