From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Installation from ELPA Date: Mon, 24 Oct 2022 15:30:23 -0400 Message-ID: References: <164484721900.31751.1453162457552427931@vcs2.savannah.gnu.org> <20220214140020.04438C00891@vcs2.savannah.gnu.org> <87bkqmqpvb.fsf@posteo.net> <871qris3xb.fsf@gnus.org> <877d1aqoc1.fsf@posteo.net> <87edvhqdrb.fsf@gnus.org> <871qrh2hh6.fsf@posteo.net> <87mta5oyec.fsf@gnus.org> <87sfjx10x1.fsf@posteo.net> <875ygsp0ng.fsf@gnus.org> <87h70c9bu4.fsf@posteo.net> <874jw73cjy.fsf@posteo.net> <877d0z5216.fsf@posteo.net> <874jw05mh1.fsf@posteo.net> <83h700yslc.fsf@gnu.org> <87k04sn7xj.fsf@posteo.net> <83eduyqrm4.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25765"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 24 21:38:24 2022 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 1on3HD-0006Ty-OK for ged-emacs-devel@m.gmane-mx.org; Mon, 24 Oct 2022 21:38:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1on39Z-00045J-Qf; Mon, 24 Oct 2022 15:30:30 -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 1on39X-000451-Lk for emacs-devel@gnu.org; Mon, 24 Oct 2022 15:30:27 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1on39W-00013H-E6 for emacs-devel@gnu.org; Mon, 24 Oct 2022 15:30:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=A+ESB0+cuxyKO+BYSg6xcdWE9eKdu7gK4sfKDElTjk0=; b=ElCqWgyCllAS m+SaZAfT2KCNM1VkPtoBsvQ1rlDMUIGT0CvMYE/2DZQK6fOkcTFe5HJDvz99f3cc7ppGa5gLznzec KpaHixpQjLKf+yXO43ris3eLJfCY9xB/qoKMi5zEa5ChpJ/kJ1N/3QfnMlIjNNqxJX9TlWaFz3xtC ZxRGrCWgYcZUwX4lo65PZ30OaBCPl+j+VcWqWVmGJPssDS8gBFLOaiZrLO5hCEPeEYTeJhSljfESt DwR1OkL0EgoAudQE9n5J31WrM60R0lwVYCUp+jGdfE9pUTqlnc2I+ln2lj+0Y2KicjaUAFP5H82hc kwKE7pXkLpx2gbDUYVBcwQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1on39T-00005c-5c; Mon, 24 Oct 2022 15:30:23 -0400 In-Reply-To: <83eduyqrm4.fsf@gnu.org> (message from Eli Zaretskii on Sun, 23 Oct 2022 22:14:59 +0300) 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: , Original-Sender: "Emacs-devel" Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:298411 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Does installation of a package from ELPA normally load only > > the binary? > What do you mean by "binary" in this context? We are talking about > Lisp programs, so there should be no "binaries" in the usual sense of > this word. In general, "binaries" in the context of discussions of source code means any transformed files made from source code, which are not themselves source code. It would have been more precise and rigorous to write "non-source files", but I don't think it would actually be clearer. The non-source files generated from Emacs Lisp code are truly binaries. Byte-compiled files represent compiled functions using strings of binary data that contain the byte codes. There are also native-compiled files, which contain binary code for machine instructions. This question is pertinent to the issue of what ways of fetching a package from ELPA would be useful to have. So I hope someone will post the answer. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)