From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: svg library ideas Date: Fri, 03 Feb 2023 00:19:52 +0000 Message-ID: References: <87lelo15vw.fsf.ref@yahoo.com> <87lelo15vw.fsf@yahoo.com> <875ycp29jy.fsf@yahoo.com> <87zg9zxp03.fsf@yahoo.com> <87357oy7ar.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39275"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Richard Stallman , emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Feb 03 01:21:04 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 1pNjp9-000A2I-1q for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Feb 2023 01:21:03 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pNjoA-00019S-U3; Thu, 02 Feb 2023 19:20:02 -0500 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 1pNjo7-00018i-IT for emacs-devel@gnu.org; Thu, 02 Feb 2023 19:19:59 -0500 Original-Received: from heytings.org ([95.142.160.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pNjo4-0001zw-Pr; Thu, 02 Feb 2023 19:19:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1675383592; bh=x/3WhdFIM3NXSTBfHDw6nniHXtqB41UZzBWtBzOK2no=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=cPOAZKQfiaEUKS6aJzIqHxkpuzuJxr9RevTkFs+mRITXKwbY4tPqThFCCF/0b7bon JdwutaK5EEkd2onDMqtXYDOIUoM+1s4RGMiiwXKY+RL0ngybWrFBk7fJCuDtx3cub6 37a1t033IDvfnEs8QheyhvKqXPkA9J2eZxbuXW47z309lbdK/muPAJmhpv/XAmUdjc acUCYu669pz1V1r9LJYbTZO5a3tLtyQLRocZ4rPi5tM1H44RC4TsHWWDd2HpFrfWz4 iPz+V1ju4LMGpsZxjQ4Ui9l4ITaLdYsX1jr1NFXi2hWekSCOtFt29BLC0CWWSPHZVs DXH/C5nEXPOcQ== In-Reply-To: <87357oy7ar.fsf@yahoo.com> Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org 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, 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.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:302914 Archived-At: > > Building anything with Rust also involves downloading a lot of binary > code off the internet, and I am not quite comfortable with that. > That sentence is guaranteed to make Richard raise an eyebrow, but it is not correct. When you build a Rust program, the build system does not download any binary code at all: it downloads the _sources_ of all the dependencies of the program, recursively, and everything is built from the sources. (Note that all the sources are kept locally after building.) It is when you build Emacs or any other program written in C or C++ that you (usually) download a lot of binary code: you download the binary packages of its dependencies that your distro provides.