From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Qiantan Hong Newsgroups: gmane.emacs.devel Subject: Against sqlite3!!! (Was: sqlite3) Date: Tue, 7 Dec 2021 07:44:42 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_MN2PR12MB33914BC24AA74F3DC389CF04946E9MN2PR12MB3391namp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33771"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: "tomas@tuxteam.de" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 07 13:43:27 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 1muZoc-0008TY-1Z for ged-emacs-devel@m.gmane-mx.org; Tue, 07 Dec 2021 13:43:26 +0100 Original-Received: from localhost ([::1]:48074 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1muZoa-00068N-Bq for ged-emacs-devel@m.gmane-mx.org; Tue, 07 Dec 2021 07:43:24 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33654) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muVSk-0008WU-CK for emacs-devel@gnu.org; Tue, 07 Dec 2021 03:04:34 -0500 Original-Received: from mail-dm6nam08on2081.outbound.protection.outlook.com ([40.107.102.81]:30561 helo=NAM04-DM6-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 1muVSh-00031P-TL for emacs-devel@gnu.org; Tue, 07 Dec 2021 03:04:34 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rkg5bCx0F+ZftVvRvYGuvSMo8aL71D6BGAJQGdP//LX3pgY9sKhIndAMMOMn7otA5LrWNsiFSbD9o93Dw4JnGKgjlkGJucZFRudLqKCX2sMVIAA2Zjz6qymI7NNsrKWN2YPle6pn4KOO9mxAxHyl5eL0rvP9msG1yR9pQy3zwdm69J10RcGLKqPrPcoTpIr/15k06Vywy0xzVNhI6H/8sOO5SudYdCg1krdvKIA/2yp4Seuq2KyVfj62IguRjmm50AllET0it1ZysU4yOoVTbJZ5BaRfEW887mxYUcdww4J79SW7ySE6dVGDpIpesqn/Ot2XGaHWD+YdxPYAHfiOdw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZbCtDLb/iPtpzJD4HFACFyOeK1SlXkRw1/EdUjW90NA=; b=fhe+C4ABLQdrk0Vwa514ZO4tSEr3LM3y2/GoK6AZ6j2k+2lJYeWOjfa0UVzdJZBNaTGORcP1sCDI5QOQAPwx6I9AwiQflBkDOA3W3HVem4zCZ9aWWgCWlyCGzV6sEHMD30pkvnImtRj9NtgaUXqKwRxfaAlpcaYm1UMgiBqsr7VW/718BtFi6N5A9iLQoVTomYZi44f5oiPQwcmTlv0eUX15QCuiT6wCSnTXo9ulroLlBSv78EyKSVIKPg6kYFDl7c0KD7et7bKdJuCcexxPT5AKliN0SUS3/KA4cznKs62hRpWtNe1qZ7riwg2glw6hbwNUXUIDzfiwPb//+cgALA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=alum.mit.edu; dmarc=pass action=none header.from=alum.mit.edu; dkim=pass header.d=alum.mit.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZbCtDLb/iPtpzJD4HFACFyOeK1SlXkRw1/EdUjW90NA=; b=BwvuETg9H2u1V3A7Wt6xYiAIAcAG0gZizjIq1cHyq8/F1P3ot5aGMkSlRMCNTZOPj8EdCSjZPtXLt9Zzk3Yj3Ur96z+NdfaHGtpOOyhEshtsfrpAA3SeMNqQJdZ5E2XgurmfiQXFue+dqVHJtt18mh9SlZZM81SfMaqYY4THWHE= Original-Received: from MN2PR12MB3391.namprd12.prod.outlook.com (2603:10b6:208:c3::31) by MN2PR12MB3136.namprd12.prod.outlook.com (2603:10b6:208:d1::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.21; Tue, 7 Dec 2021 07:44:42 +0000 Original-Received: from MN2PR12MB3391.namprd12.prod.outlook.com ([fe80::74ce:1d4e:7f65:e0df]) by MN2PR12MB3391.namprd12.prod.outlook.com ([fe80::74ce:1d4e:7f65:e0df%7]) with mapi id 15.20.4755.022; Tue, 7 Dec 2021 07:44:42 +0000 Thread-Topic: Against sqlite3!!! (Was: sqlite3) Thread-Index: AQHX6z4NcQFJYtFtZ02WxiKLluFNdQ== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes suggested_attachment_session_id: 9afab940-f702-9602-1cd7-a87132d8c9f9 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=alum.mit.edu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 14c27cb3-7c69-493b-634f-08d9b9556ea0 x-ms-traffictypediagnostic: MN2PR12MB3136:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RuvrfDDIdsOolf8nVF6wF6v3s+WqxAVH64NhW0R3ocmf35M6k53rjJRYXxZBmdclJeJNPvcKO1wfh6c1iis89tNV+zFEnnTIziAeM6B4bEv1s6aS/cCFtmzWX5sUvby+Vz0swHflzEHpGdYGodko/1DNaFkc5NyJ8Ju79HGWj3ptaM84KIfBwCxDL7vVdde3z+Aw8LZ7jSjVxZ8gbugu+zqATi3RT/Ob9J1gPimoYUGnYd4S6CbthwVE+FzpZVxMmYK8OlOw1aS0dH7p8Hfmvpg0AASRlDgQg51YmoKg071w7dcJJ8O0HVvqCTByNtFxtL6uywVNvi4Y75TqJ46vUg9JJrSr+SiRDS1VmbmMbH3SKCOVRXNK7BakF8E78rg/V4pWKXe3AL2n5qDkMdbAst0Y0PFUgoqc8Iko7TwsIZQLptBdahQbALqWGgRHzhXCg0f2H4KUm+j5zN2A5kipuBU6UdAzcbZdDVAny3xLPKlGTojyjEDU8e4Fz6Dvd9cMmNu7f19BxvVDrBBhiE88t1fv7w5jZV815ndBzVv8PEqkqmNZtc7sO16DcD/w+ZgZ5uN2mjf84I9wyuwWfQW+I47b2W1t8N8LjYw5g+kpbjqAITIURF7mu3cPUyP8XY41hP/xGaxQfQmFTJDw6rT95MkOJBwF0kUO6Ugv2zAUTKjkKZTXiY40xFvcgWj29aCM x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB3391.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(8936002)(4326008)(86362001)(122000001)(75432002)(38070700005)(33656002)(99936003)(38100700002)(26005)(9686003)(8676002)(6506007)(55016003)(186003)(76116006)(91956017)(558084003)(7696005)(52536014)(5660300002)(2906002)(71200400001)(6916009)(786003)(66446008)(316002)(4270600006)(66946007)(66476007)(66556008)(64756008)(508600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?Q11Nu6eMyomLRZ6X73XCYjXo+6OLft5eGZlJoG3NsIlVfrT7J0fIFcSN?= =?Windows-1252?Q?ezjCczGXmMzp10vinS43Be9SjnI1c4TJI1jceDaSPATzhujUq088DU8S?= =?Windows-1252?Q?JJROglUn9/p33fa+vrniwjuB5AsrA0B56z8xwGFf9olBpicuoZaRUXbM?= =?Windows-1252?Q?GwGGu4QJY2pG4tNyBoEvbhqOV8eCBbh2YYzhgUjdB+U68Jz3DUPFZEsz?= =?Windows-1252?Q?ov/Hqa36t7L0blRwhWG8wf2J/TEcZ/SOHda/7y/+3UIPXZBro62LnppY?= =?Windows-1252?Q?mEmCnUnJYOGK5QzOtRVmPNaViwcI8QKGYg+765EgbMlAaEneBUfXyHrn?= =?Windows-1252?Q?oTNue7j5r7d+KTJCXcp2kyNR+Qtm64RQSdQnIAp+ItY0O57NvG8ly6bR?= =?Windows-1252?Q?aNUNSMxAfTNa8eris9SikKf2kroHkISxostw44D18MlAQM6sCIrIWQSx?= =?Windows-1252?Q?6wYqYqSkzAAqXM1JIl3bJhIeqYlDDor7gANsL5xEZ65ktccXR6ZNwL8s?= =?Windows-1252?Q?ps46AIz+sZlUrRvofgtw9xLw7756aqbeLxiboGOwjZLntslu3k0JIEdS?= =?Windows-1252?Q?59lBooPLw3ZybQWbZEwt3clfaqcVpDfv5bG2K44/9YDAAzUp+q9GWkeA?= =?Windows-1252? X-OriginatorOrg: alum.mit.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3391.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 14c27cb3-7c69-493b-634f-08d9b9556ea0 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2021 07:44:42.8110 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3326b102-c043-408b-a990-b89e477d582f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UUzqGN559tS7x4gQbkeF2AHlJlA+AOQmmTON9YiNzWCRHX7lxO7JXT8Y7ABckzBU+2R2F/UCP2wcH46OSjLC3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3136 Received-SPF: pass client-ip=40.107.102.81; envelope-from=qhong@alum.mit.edu; helo=NAM04-DM6-obe.outbound.protection.outlook.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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-Mailman-Approved-At: Tue, 07 Dec 2021 07:40:52 -0500 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:281236 Archived-At: --_002_MN2PR12MB33914BC24AA74F3DC389CF04946E9MN2PR12MB3391namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable I=92ve attached a pure Emacs Lisp implementation of persistent key value st= ore.= --_002_MN2PR12MB33914BC24AA74F3DC389CF04946E9MN2PR12MB3391namp_ Content-Type: application/octet-stream; name="resist!.el" Content-Description: resist!.el Content-Disposition: attachment; filename="resist!.el"; size=1624; creation-date="Tue, 07 Dec 2021 07:43:24 GMT"; modification-date="Tue, 07 Dec 2021 07:43:24 GMT" Content-Transfer-Encoding: base64 Ozs7IHJlc2lzdCEuZWwgLS0tIEFnYWluc3QgU1FMaXRlMyEgIC0qLSBsZXhpY2FsLWJpbmRpbmc6 IHQ7IC0qLQoKKGRlZnZhciBrdi1zdG9yZS10YWJsZSkKKGRlZm1hY3JvIC0ta3YgKGtleSB2YWx1 ZSkKICAocHV0aGFzaCBrZXkgdmFsdWUga3Ytc3RvcmUtdGFibGUpCiAgbmlsKQooY2wtZGVmc3Ry dWN0IChrdi1zdG9yZSAoOmNvbnN0cnVjdG9yIG1ha2Uta3Ytc3RvcmUtMSkpIHBhdGggdGFibGUp CihkZWZ1biBtYWtlLWt2LXN0b3JlIChwYXRoKQogIChsZXQqICgoa3Ytc3RvcmUgKG1ha2Uta3Yt c3RvcmUtMSA6cGF0aCBwYXRoKSkKICAgICAgICAgKGt2LXN0b3JlLXRhYmxlIChtYWtlLWhhc2gt dGFibGUgOnRlc3QgJ2VxdWFsKSkKICAgICAgICAgbmVlZC1jb21wYWN0aWZpY2F0aW9uKQogICAg KHdoZW4gKGZpbGUtZXhpc3RzLXAgcGF0aCkKICAgICAgKGNvbmRpdGlvbi1jYXNlIGMKICAgICAg ICAgIChsb2FkLWZpbGUgcGF0aCkKICAgICAgICAoZW5kLW9mLWZpbGUKICAgICAgICAgOzsgV2Ug bWlnaHQgZW5jb3VudGVyIHRyYWlsaW5nIHVuYmFsYW5jZWQgZm9ybSBpZiBFbWFjcwogICAgICAg ICA7OyBjcmFzaGVkIGluIHRoZSBtaWRkbGUgb2YgYGt2LXB1dCcuICBXZSBjb21wYWN0IHRoZSBm aWxlCiAgICAgICAgIDs7IGFuZCBmaXggdW5iYWxhbmNlZCBmb3JtIGFzIGEgc2lkZSBlZmZlY3QK ICAgICAgICAgKHNldHEgbmVlZC1jb21wYWN0aWZpY2F0aW9uIHQpKSkKICAgICAgKHNldGYgKGt2 LXN0b3JlLXRhYmxlIGt2LXN0b3JlKSBrdi1zdG9yZS10YWJsZSkpCiAgICAod2hlbiBuZWVkLWNv bXBhY3RpZmljYXRpb24KICAgICAgKGNvbXBhY3Qta3Ytc3RvcmUga3Ytc3RvcmUpKQogICAga3Yt c3RvcmUpKQooZGVmc3Vic3Qga3YtcHV0LWxvZyAoa2V5IHZhbHVlIGt2LXN0b3JlKQogIChsZXQg KChwcmludC1sZW5ndGggbmlsKSAocHJpbnQtbGV2ZWwgbmlsKSkKICAgIChwcmluMSBgKC0ta3Yg LGtleSAsdmFsdWUpIChjdXJyZW50LWJ1ZmZlcikpKQogIChpbnNlcnQgIlxuIikpCihkZWZ1biBj b21wYWN0LWt2LXN0b3JlIChrdi1zdG9yZSkKICA7OyBkdW1wIHRoZSBmdWxsIGNvbnRlbnQgb2Yg a3Ytc3RvcmUtdGFibGUgYXQgb25jZQogIDs7IHRvIGNvbXByZXNzIHRoZSBsb2cKICAod2l0aC10 ZW1wLWJ1ZmZlcgogICAgKG1hcGhhc2ggKGxhbWJkYSAoa2V5IHZhbHVlKSAoa3YtcHV0LWxvZyBr ZXkgdmFsdWUga3Ytc3RvcmUpKQogICAgICAgICAgICAgKGt2LXN0b3JlLXRhYmxlIGt2LXN0b3Jl KSkKICAgIChsZXQgKChmaWxlLXByZWNpb3VzLWZsYWcgdCkpCiAgICAgICh3cml0ZS1maWxlIChr di1zdG9yZS1wYXRoIGt2LXN0b3JlKSkpKSkKKGRlZnVuIGt2LXB1dCAoa2V5IHZhbHVlIGt2LXN0 b3JlKQogICh3aXRoLXRlbXAtYnVmZmVyCiAgICAoa3YtcHV0LWxvZyBrZXkgdmFsdWUga3Ytc3Rv cmUpCiAgICAoYXBwZW5kLXRvLWZpbGUgbmlsIG5pbCAoa3Ytc3RvcmUtcGF0aCBrdi1zdG9yZSkp KQogIChwdXRoYXNoIGtleSB2YWx1ZSAoa3Ytc3RvcmUtdGFibGUga3Ytc3RvcmUpKSkKKGRlZnVu IGt2LWdldCAoa2V5IGt2LXN0b3JlKQogIChnZXRoYXNoIGtleSAoa3Ytc3RvcmUtdGFibGUga3Yt c3RvcmUpKSkKKHByb3ZpZGUgJ3Jlc2lzdCEpCg== --_002_MN2PR12MB33914BC24AA74F3DC389CF04946E9MN2PR12MB3391namp_--