From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Emacs HTTP libraries [was: Re: How to contribute new package to GNU ELPA?] Date: Wed, 23 Dec 2020 12:27:41 +0100 Message-ID: References: <87sg7yf73g.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19795"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: adam@alphapapa.net, philipk@posteo.net, aka.tkf@gmail.com, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 23 12:28:41 2020 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 1ks2Js-00050q-Af for ged-emacs-devel@m.gmane-mx.org; Wed, 23 Dec 2020 12:28:40 +0100 Original-Received: from localhost ([::1]:35880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ks2Jr-0006ZT-AW for ged-emacs-devel@m.gmane-mx.org; Wed, 23 Dec 2020 06:28:39 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ks2J4-00067U-DR for emacs-devel@gnu.org; Wed, 23 Dec 2020 06:27:50 -0500 Original-Received: from mail-oln040092073022.outbound.protection.outlook.com ([40.92.73.22]:17486 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ks2Iz-0000Ky-Qo; Wed, 23 Dec 2020 06:27:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a9LZwbgEmRIblta0EEt0Gf7vOONszySMOlZz/tPpLtT3FFX8hCoc9yVKJywg9dyEZopvCK+IxuleqPZJd6U1rGUDw0zD+6X02euUTR4G32g0QwSZHGssZGqz/mbUbj+mlXEGrmcz8jXJI22l60TSEsfSFa2AAjBYiTZi2JtMJkP+2KT8kMWev8kg5tISIAjs6GsXh30r0mjI7uecTjnOaJsryYbb0T0NT++DR9gjuQ7ZWPzFnbaiOpbKtMOPp2dRbw13aWyGIoQyOUN8Mnt5Vj43HGNSvfuXcmbkShT5lWDBZX/K03TyeHA9PbgBTp2VQkIwmbH6YlznzxVkDlv6Uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sEquGdCZ3rp5S8hmbZzWRC0cp1ALmf835ow0aP+skLU=; b=Yda+HvjNCIUQCro87bB4LCYQXWmkAXP/rLh/mYWtgHfplx5WVw1+08DMvFjPMvmISZrrvqtaH9XhPcm9u1S51YdpYW8fS0mf2qOsZ/iKEnl1udfRf58ftjNODzQ4jPdrqudHFM0D2+syMSYyR84W8ykALQuUXw8WqQE1GO1bHYi7LlKb432C2KUiwKihKDI8cfdMYyy8baOu3MHkO2kml30YZ1Rbyi2r2HCRPc7NQ051IPE328E93uxVbsrrVm3Y0z95iEX2Ad9ueLr4htlsxgZZFJOhuHDJcC08LnWFwwXgpuGKunYPl2mrQDxqAZSv7GfPUlm7cr6Vk3GSoDj7iA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sEquGdCZ3rp5S8hmbZzWRC0cp1ALmf835ow0aP+skLU=; b=G1VuqmS2RoFp7CSMpuu/zRbrpO7HebxnCak8eZTdcF1w0pP0GCN/tt0C6TfSlTl8C7wwh4ZzXgAz83MLuhBhUwRSHMPbsplNbxJjI5BtZX008h88I/0JjV9g2IvzmCtl3kHaZof/xEIRh6H58Ye70Bbjrbl5GqhpxglNFk5gl5WDz45hxvfCRbBNeA5CytC14KGjfDVm7Ff1MvGsdDINSt4YhJXUQzgG4zeUTHrE5kLZOO0XiQ9yAESfiRbF5Kl3eR3gzPY4E9E9VPsRjZaI1ed9Dj7IJBo/cTBSaOq/ykFNDUM8vHFJlusS9DT2IfNArfECplRX33eeGGfJ28qQEg== Original-Received: from VI1EUR04FT044.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0e::50) by VI1EUR04HT006.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0e::353) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.22; Wed, 23 Dec 2020 11:27:42 +0000 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com (2a01:111:e400:7e0e::53) by VI1EUR04FT044.mail.protection.outlook.com (2a01:111:e400:7e0e::211) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.22 via Frontend Transport; Wed, 23 Dec 2020 11:27:42 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:3E4B0AA4F656125DEAAE0ED0D13C987689A62356006B820CCBCA1673584B1DD6; UpperCasedChecksum:FBFA0BC7A7E1F7B17E12B9BE7A0172BDE8D24BFCAFC32AC45E2EB8DAC35D5D71; SizeAsReceived:7602; Count:46 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993]) by AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993%8]) with mapi id 15.20.3676.033; Wed, 23 Dec 2020 11:27:42 +0000 In-Reply-To: (Richard Stallman's message of "Tue, 22 Dec 2020 23:26:22 -0500") X-TMN: [dgwzcIdAm26p2rZlN5vz7ZsjeASWxBqj] X-ClientProxiedBy: AM6PR10CA0045.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::22) To AM0PR06MB6577.eurprd06.prod.outlook.com (2603:10a6:208:19a::23) X-Microsoft-Original-Message-ID: <8735zwhidu.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6PR10CA0045.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27 via Frontend Transport; Wed, 23 Dec 2020 11:27:41 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: b0e6301b-8757-4ff2-d780-08d8a735c316 X-MS-TrafficTypeDiagnostic: VI1EUR04HT006: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sE/jFe633dFmbdPE239t/DX4yLWlvKyo+u/OBcFF8RPG8iyG8GyRE9Hy1pqW1WoyOT8PIRR1iAcglrhm8Dm4yq0IWHANsysRVVPyZRcBO3xhhJQ+DeB0sMfEJV7zzdseVD62RF+o0oHVEKfE0VWLkK88QU1pYXFdQkE2r6awPboKWRcIdR4rxryis5GDol8p4qpgPC2qVxT5jYo56zRUPQjxNffWAMMqIOS0KAlwpQWqqTo7NGG3DCCTYUg3FPx2 X-MS-Exchange-AntiSpam-MessageData: RJgysprYAO6WvLpw4DZWsHiuFWuupPPcDGeaDj/KjeeTqfDunEoNHid4aWLTsqUp/A5rRZDdnJuuUjF3szjeZk68Mecft70RksxWwbTStrgm5KcZbFA9/7ujBx37GqZgLakaSse+ifCe42IYloAc/Q== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2020 11:27:42.0835 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-Network-Message-Id: b0e6301b-8757-4ff2-d780-08d8a735c316 X-MS-Exchange-CrossTenant-AuthSource: VI1EUR04FT044.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR04HT006 Received-SPF: pass client-ip=40.92.73.22; envelope-from=arthur.miller@live.com; helo=EUR04-HE1-obe.outbound.protection.outlook.com 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, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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.23 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:261587 Archived-At: Richard Stallman writes: > [[[ 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 request.el indeed duplicate built-in functionality? I wouldn't think so. It models an asychronous framework for network requests. > I don't know for certain what it does, but if it is just > "try curl, then url.el", that may still be an improvement > over what we have now. > > But maybe it could be added very simply to url.el. Sure, you could do own wrapper, but the man already modelled one, why not just use it? Author is Arakaki Takafumi, I don't know if he has signed FSF policy or not, the package itself is GPL:ed. I have cc:ed him, so let see if he answers, he can maybe best answer all the questions.