From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Kjartan =?utf-8?Q?=C3=93li_=C3=81gustsson?= Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: calibre.el Date: Thu, 20 Apr 2023 19:46:58 +0000 Message-ID: References: <87v8ht3etv.fsf@posteo.net> <87h6ta2yvx.fsf@posteo.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19824"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.10.2; emacs 30.0.50 Cc: emacs-devel To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 20 21:56:37 2023 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 1ppaOS-0004vo-Fh for ged-emacs-devel@m.gmane-mx.org; Thu, 20 Apr 2023 21:56:36 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppaNo-0007xu-Ni; Thu, 20 Apr 2023 15:55:56 -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 1ppaNm-0007x6-Uy for emacs-devel@gnu.org; Thu, 20 Apr 2023 15:55:54 -0400 Original-Received: from mail-dbaeur03olkn2076.outbound.protection.outlook.com ([40.92.58.76] helo=EUR03-DBA-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 1ppaNl-00055b-G5 for emacs-devel@gnu.org; Thu, 20 Apr 2023 15:55:54 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z/J9c0JFVA3HTWxNFs2Em7larZxOhcprqQSuNhXbkKUMvWDpKNUNuDPp1Kp4Ydp3u912wHu3A5UjS+xjR4INTwY6Nuf6LtoWgrpsWqvCUkDkHzIaECWIjwVKgvzNC0hHd31i2CzcuKUgto/zIiC23kmzp1fgA65grSo0n+ISEovat9+/PhvCT1bYq3bWY3EV6JoQm/fzOH59Q6g4cYwizR4hI5VGAyq8F6f7li4XyEP5SAdc5QglS667thPLvO+fIuFc33NwUmda3O34uEnIjGs+yin/Kfv3ZQyERqKvZJpPB2g2cHAQwKvxyPKXCodsVh/B3KRMhDalik/WWhceBg== 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=B1Wbem22AjeG4DM3hlf36u27WamDS4lYuXcD1l/iZL0=; b=YX6moff5ALfNcxmiMC5pged/qRF/xv726yAv98mCgB7KW/eojgWzR7ddxZO3juUVWOmEXnOGTCQgN5Pk4maI8M4DriBxtLldBm3GYNf6cwH86vm3JkrPGr0qWOvgh55XkTS/H2zPdiys9uC10rqHCeCrU5dG2sAyIslsu5fCdRHWqxMPhdQPMChSxstmaPYgQXbsfCtG076mcK+kj6vSkm8aEzVE/apnEZt/cc2tHtHvJxTMoHgjNOeVQ6FcfWQSPDv8FBWZn8Bb/KV4UtlHxJwr9AbdTfKfiZPLe0lJCJtTioUuaflWGkDf3lq38dPk2OOF+TyXHin3Qnvq6zdy+A== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B1Wbem22AjeG4DM3hlf36u27WamDS4lYuXcD1l/iZL0=; b=pE30KLHOrV1H2VaeyPWcQWWgh4pSyZSqflFp39J4defE8e+wbdWslwteH7ANTCL9qyg49KY4sddCdfoh8zcpi49zhISWbPU91u5MEk8WYhy28VHCK1S9DfEb5W/FB+EcgclOUpPvuOP2F32IyUhUBdIBnq2JyI2Rs2XmWdKA6LImZPbcsQe41jnHSLvKX4ergexCT1ogpvfKzKaIFbllgnEnw2FGFmPvBDeyHpurb7zuqCrKLVRHBK1kD1lyb6pJD8vnik3ex6iqIB03B3Uizr/SWOjw80HR39DPYAZAitweHXLYgQHmG7gWIxRRC8/qbiR3RBGtkjUUDMvOSzvf7Q== Original-Received: from GV1P193MB2310.EURP193.PROD.OUTLOOK.COM (2603:10a6:150:2a::20) by VI1P193MB0573.EURP193.PROD.OUTLOOK.COM (2603:10a6:800:157::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Thu, 20 Apr 2023 19:55:51 +0000 Original-Received: from GV1P193MB2310.EURP193.PROD.OUTLOOK.COM ([fe80::27af:327b:5614:4a79]) by GV1P193MB2310.EURP193.PROD.OUTLOOK.COM ([fe80::27af:327b:5614:4a79%2]) with mapi id 15.20.6319.022; Thu, 20 Apr 2023 19:55:51 +0000 In-reply-to: <87h6ta2yvx.fsf@posteo.net> X-TMN: [2Ea44KPNzjOIwE6LdRXHiJbzMyCt4nJE] X-ClientProxiedBy: LO2P265CA0468.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a2::24) To GV1P193MB2310.EURP193.PROD.OUTLOOK.COM (2603:10a6:150:2a::20) X-Microsoft-Original-Message-ID: <87mt325nwb.fsf@outlook.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P193MB2310:EE_|VI1P193MB0573:EE_ X-MS-Office365-Filtering-Correlation-Id: c11d367a-755c-46a5-a730-08db41d93e21 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: A6/bSsXOGQtWI7qiBOJLno87kyUAvEvqVeUXeSsxjVbZYYqOlOeN7Wt3sS6fTuYy10hwxe1yNIehVhb6ucYMKXCfnLhbCaEfX0kQfapaSv2C0C32Rbxo34XEJco2o8q/dxu0dnDz9CXnGWlW7w81xQ++RPUtbHEngP+mOG+BbKljB7069okoEsAH9FTxlAOUZSXeQ/iZ0+v4L0j1Nx2Ij8jBf+o670Kx8TzUQc5P3fdt4wxPq8sO7nJ8pEX2x84OzHt8UBqWC7GKKhugorw0e9ZwCss2tf5jO0eLJB6PQ7BkU7B4wOHjWUMfOHw9HuGVOsP+CVJiEevBGCx1KFkqAWr3PCbCfN+p079zqTfg2EEc1GnvMA8xFTSOG4nUwbHPrZIrs2rQKgKx2sgnMx/t3NFCyYE3bxn1iDjs7G1W97cVCJPGdmZ+BMP77SQ1hw0gU0R9XpeGVU9tNkPTRRXopsGrZ/JFQfSzbknUEryupM/q6JcRiRpB3Oa4e62nKyYa1dfb1S25LHyyzm/m/tL6l3UCQLmlt7MVBlPvMnj1AX0T0TLyO/tEt1isB1POygSMPjyU7f2bZcePNyvR+PSfExOxEgYbsAqIvvzmUDdmgaQJexzzP48xfDDlX+26g2mz X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?H+372S7Jr97m34qTDAZ05mg1j6c7fKnMeHn/GOz4O6kSb0bNRLqugNHClDX1?= =?us-ascii?Q?TntO+EohZvcOdZriLVEsTCelpy+1VRkhSxyDFHtJzNThRXdKZ+Soo+D5j8V7?= =?us-ascii?Q?k8O3bhA8Aa4rFaIK34Odgb+cT4hCjDmUEXGjKS2vnNUzKB06KW5vCfuzUrZe?= =?us-ascii?Q?025SMZyI04nceKJd+zuAQkILMPpu56mNO0+bAvwkNnWA52XrYCOw9UwzztZS?= =?us-ascii?Q?axDsq6l7aA9KDyunPnrcLZW0YEDRclBpUOZbJzQwRZ/6CgYZdqj1k7SA3cFu?= =?us-ascii?Q?5gdThqNRyRYIxmVl+3JZ6cITnkMXdxtZTm/e5+ACqQwhy5kYwxVE0qBwvg1I?= =?us-ascii?Q?Bmm4ioo+9idEbubl06/zRjE2CLMJReXe4sYpixMeCZwI+j7rs+ge6ej+cOtr?= =?us-ascii?Q?sezaLdsNjFt74kN3vv0yqSJVUmeFf4P8hh+njlJT2MClqzFlUnG9yYDnOsJv?= =?us-ascii?Q?zNt34eK8MOfapBkTUY4rDtj25bYJd0UhEYt8f8KP1YpC4ltprL4eiLf5VCxs?= =?us-ascii?Q?zJniUzvqCj3uXvfHek+CpztJC003ZAWdGnz+YilAx6M2iZ3ggFnaTXMf2Anf?= =?us-ascii?Q?v+q/hCLl7btvaj3uGw74FrW+FlqAaQ2eIlAETfJ+3GPceulooK6uJGs0I1Nh?= =?us-ascii?Q?+k X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c11d367a-755c-46a5-a730-08db41d93e21 X-MS-Exchange-CrossTenant-AuthSource: GV1P193MB2310.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2023 19:55:51.2190 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P193MB0573 Received-SPF: pass client-ip=40.92.58.76; envelope-from=kjartanoli@outlook.com; helo=EUR03-DBA-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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:305526 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Philip Kaludercic writes: >> As for the usage of eieio, is there a reason not to use it? > > If you just need a structure then cl-defstruct should be a less-heavy > solution. Noted, I'm hoping to add the ability to edit metadata in the future, and from the small experiments I've done eieio-customize-object looks useful, since it means I don't have to write the UI for that editing. So I'll probably stick with EIEIO for now. =2D-=20 Kjartan Oli Agustsson GPG Key fingerprint: 4801 0D71 49C0 1DD6 E5FD 6AC9 D757 2FE3 605E E6B0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHLBAEBCAA1FiEESAENcUnAHdbl/WrJ11cv42Be5rAFAmRBmMQXHGtqYXJ0YW5v bGlAb3V0bG9vay5jb20ACgkQ11cv42Be5rCqygwAj+tmNv2/VwjUdH6VVJoRAiwx KgTlYCLOFVaK0EMlUJwmMrxKnWY5VksmAlDx7ztumYTQeAmE8IzfFin0lgXr+N9E b/aVZBZNxspBeD6lzIWF26zhT+LqHqUgdJ4OPzKcFM+iiEAT8lwjOJTlcEqjXMBv FDwy1KDaXhwLSwgp96MRnZBX5p+b3wu9V72JgUVyOmzNPgVR80XbnYQAkCnui+Bd W9lYKLmTCvXEXTMPDpLfsiV8B1Jw/NJnGs6db8Gto6FnkVEv/tU3HTy/VLzDWZGb hP8fphgg09+kJVI/msCzNYlVKMYuYth8fxpMpCifJH7K08htz8w/RQXxGJNbByOG /0xMB4SsUGdTR8oghE5XCsyTH/ofdtyFsVQ4mFgzbI6xSeeTeLnMdnVONHGDhhPz v8jVGJ0Uvu9ure8+6su2CDwjVuVE1Sw1vrmWdZA2WbKSbDCuNrPYw6L2+ZxUBXHV wId+cOP90AN77aAUVsAWZy89nFap8GbrgWslSWsl =ChN8 -----END PGP SIGNATURE----- --=-=-=--