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: persistent data feature Date: Thu, 16 Dec 2021 23:25:31 -0500 Message-ID: References: <87tufmjyai.fsf@gnus.org> <5640724.eMgT8BFyco@galex-713.eu> <3033334.WKCauyjc8d@galex-713.eu> <834k79htcp.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="21703"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, galex-713@galex-713.eu, tom@logand.com To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 17 05:27:03 2021 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 1my4pj-0005PU-Ay for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Dec 2021 05:27:03 +0100 Original-Received: from localhost ([::1]:60126 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1my4ph-0005kL-LQ for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Dec 2021 23:27:01 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59038) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1my4oF-0003UN-Fz for emacs-devel@gnu.org; Thu, 16 Dec 2021 23:25:31 -0500 Original-Received: from [2001:470:142:3::e] (port=60756 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1my4oF-0007iK-0P; Thu, 16 Dec 2021 23:25:31 -0500 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=fKgs8wvToXIhtkJnPJGEjHkptR/IOMY4v5/tN6xtoFw=; b=Si0FOtOnG8za Ch0b1LLEzFQmcBAvMtaq91tW/MgkpXKbYewjjdyiSrfvxfg4ZMdr8QY1/k13rV7gGVUv7e/Eh63cg p0O7+TCtWShPrmH44eBm3W0uxcYmdwytxnvwDh3daVCbiWnE88z5XA7gpHcrxlZBHsNELKusv8Cj2 u71lDBd8Zv+eTovL3kT1WjIxzNHenogdDnZaOjn6/HFAro5NSIrDCu5jrWT2Dfy3pHOh9E3fPpEuk bvb1/uiqKp9J1/hceHtHF3RL8Yyal7Xy5MQHnD01jRUhuXJrPeBR0TCwa5PQO5Z63OsYMQrAz6iZE 6X9a/j1LxrYw+Cs1Rxubhg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1my4oF-000089-04; Thu, 16 Dec 2021 23:25:31 -0500 In-Reply-To: <834k79htcp.fsf@gnu.org> (message from Eli Zaretskii on Thu, 16 Dec 2021 10:00:38 +0200) 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" Xref: news.gmane.io gmane.emacs.devel:282174 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. ]]] > . unlike MS-Windows, on Posix systems Emacs will start with no > problems when an optional shared library is missing; it is only > when some function from the library is called that you'll have > trouble (Emacs will segfault); This suggests that if Emacs can find out whether the shared library is missing, it could signal an error before calling any function in that library, and we would get exactly the behavior that is sought. -- 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)