From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.help Subject: Re: url-retrieve fails on most HTTPS sites Date: Tue, 29 Sep 2020 12:32:45 +0200 Message-ID: <20200929103245.GD31698@tuxteam.de> References: <87sgb1my75.fsf@hypra-graner> <87k0wdsde8.fsf@ebih.ebihd> <20200928232459.GA128690@scrozzle> <87blhpsc4b.fsf@ebih.ebihd> <871rils1sc.fsf@ebih.ebihd> <20200929093123.GC31698@tuxteam.de> <87eemkrjzg.fsf@ebih.ebihd> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sgneBHv3152wZ8jf" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27629"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 29 12:33:37 2020 Return-path: Envelope-to: geh-help-gnu-emacs@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 1kNCwy-00073B-UQ for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 29 Sep 2020 12:33:36 +0200 Original-Received: from localhost ([::1]:44508 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kNCwx-0007X8-UJ for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 29 Sep 2020 06:33:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49798) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kNCwF-0007VG-GL for help-gnu-emacs@gnu.org; Tue, 29 Sep 2020 06:32:51 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:57351) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1kNCwB-0006lx-Oz for help-gnu-emacs@gnu.org; Tue, 29 Sep 2020 06:32:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:Date; bh=bRSDg709nKkEjXXaCTt1vNoe4ODyqpkJ8A7J1IPh8hE=; b=YYlnoy0SuTlnL9aBjhUIAfhgauFvJWJZp63JLII6jC/XT0H3e3fIAm5dOboysHRIl43bSmsvBDg3U2ohDb5HpbgeBWPqik/SFFIgloMuRBCV5dY2gD4RUhqPSStfSw4xwEnSUyL9D+c3hCCG1DvjMOlh+ZqbZIpp1cEQBpHkPGw/JBLsqlAjHyzy1OI5h5JacSwzGoo/so2T8xm2CTYi/BrArY5N9C+bWCmfwdE5H9K343OgDA6guFSCheMuO4OtRd6LRtIWXakiVcTGBdQDYORJaEza1gtEKChm7+ts1VxO95NEmPkAjDEjb/1wau11is1FpvB0fi6jU0A504NIiw==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1kNCw9-0001SX-9p for help-gnu-emacs@gnu.org; Tue, 29 Sep 2020 12:32:45 +0200 Content-Disposition: inline In-Reply-To: <87eemkrjzg.fsf@ebih.ebihd> Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/29 05:31:28 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] 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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:124195 Archived-At: --sgneBHv3152wZ8jf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 29, 2020 at 11:49:07AM +0200, Emanuel Berg via Users list for t= he GNU Emacs text editor wrote: > tomas wrote: >=20 > > Things become more interesting if the thing coming > > after #' is a symbol, like in #'car. >=20 > The use case, at least mine, is to denote functions > so the byte-compiler can check if they are defined. > Makes development faster and more pleasant... >=20 > Yeah ... what _is_ the origin/reason of this thing, > deep down? That symbols are not only a value or > a function but both, and more? >=20 > symbol-function > symbol-value > ... Exactly. > > Then we all know we are talking about car's > > symbol-function. This allows the human code readers > > and the compiler to be smarter about the code. >=20 > Yeah, however what gain is there to mucking with > that? That cannot be solved, or solved in a worse > way, with "dedicated symbols", I guess? Well, #' is just a shorthand for function, just as ' is a shorthand for quote. If you do #'car (or, what's the same (function car)), the compiler can, for example, warn you early that there's no function named like this (for the symbol car, your Lisp would be... in a strange state, but you get the idea :) Plus lots of other optimizations the compiler can do if it knows that it's the function value you are talking about. Plus the clarity of your code for your other readers. All of that isn't necessary for (lambda (...) ...), since it's lambda's job to make functions. We know that, the compiler knows that. Cheers - t --sgneBHv3152wZ8jf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAl9zDU0ACgkQBcgs9XrR2kbT1ACeP3cFCUP1f2mpTB35FTYw1dlN PFEAn2sqezd6dFaG/f+KwnVLcc7h57iu =u7FJ -----END PGP SIGNATURE----- --sgneBHv3152wZ8jf--