Authentication-Results: mail-b.sr.ht; dkim=pass header.d=trop-in.20150623.gappssmtp.com header.i=@trop-in.20150623.gappssmtp.com Received: from mail-lf1-f47.google.com (mail-lf1-f47.google.com [209.85.167.47]) by mail-b.sr.ht (Postfix) with ESMTPS id 75E3011EEE8 for <~abcdw/rde-devel@lists.sr.ht>; Wed, 15 Sep 2021 13:29:09 +0000 (UTC) Received: by mail-lf1-f47.google.com with SMTP id i25so6118961lfg.6 for <~abcdw/rde-devel@lists.sr.ht>; Wed, 15 Sep 2021 06:29:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20150623.gappssmtp.com; s=20150623; h=from:to:subject:in-reply-to:references:date:message-id:mime-version; bh=2CL1vXa4AYUYsrxQxkk2Z9OZEDdeirFIZaXrtdPyX6Q=; b=gjtHfVBNw0c4l+psNXZoSYJsz69Gth0SZzfV7BkzPV+cdJ/T9+FG5BByBG9YKo64Y/ TLF9MhcbZh7PJKmY60ZioHS+3mJeK+PMC4kcUZLcYZZA7HTm+lg+3tsYCWEizZT0QQML /KDtTK15fuxi5JnlFtWcY3KJI/5Ljbwe9Ii88M1d8g5ZA83Wt5M3nwxkXPEAZgLjbhr/ 976gAB0tGCaMRKygXsg287U9Fuk8saXfkNbr4feikFVBRfOYo7+j0poKxhZuJaA3JRL+ rW1K7uxsirH5Pft6f4kOndOieX3bpfFAMcYOQyn1iA7AqRBM0lRGyjNka9Zs5ijf3xFk vNvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version; bh=2CL1vXa4AYUYsrxQxkk2Z9OZEDdeirFIZaXrtdPyX6Q=; b=XdaDCei9fIa0fECM83tM7/51F+uF7e0UVs9na6KBCHKc3Q+c2JBvW9lhG6IEmOuH2Y +CJ2aPzIy6gjRcN6LzrSe0AeXDLP0ATWgHZi5iK0RD3a2RS9faKEwRguy0Sti1GHiHc0 sLkdWweo8mnlZdrsCa2bEIZTBBAbgU8Bxt8yM1dhoLF7ajPfudnvv++n1F8RLUXq3EUP rKvrbRimEKEbOBFnFN/XfmDtRfM05TLKfand0Ka798waR42olU4VG+UvWNxurhnRseYU hyjKF9zGPhFcrCsDa8TXUyTnEIJWnuBqtjxQjS6PMiUB4jPgFGsMaO7EljtOmL/KZhoz 3o0w== X-Gm-Message-State: AOAM533fNfjxyxRSOermBSvQxC+CZOX1jTQP+gBWzb/wSDHUmE3DU1C4 5BO635XYcvA8wD9qti+66AMX8g== X-Google-Smtp-Source: ABdhPJz9VRjiBX0hSISE4bq5a4HIICpyIm9R+Uw8ErFjBJfj7KT7ARGN+Dq6wWgP3D86cIrinzzgfQ== X-Received: by 2002:a05:6512:4013:: with SMTP id br19mr11430489lfb.467.1631712545884; Wed, 15 Sep 2021 06:29:05 -0700 (PDT) Received: from localhost ([109.252.93.92]) by smtp.gmail.com with ESMTPSA id j21sm1701850ljh.87.2021.09.15.06.29.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Sep 2021 06:29:05 -0700 (PDT) From: Andrew Tropin To: Maxime Devos , ~abcdw/rde-devel@lists.sr.ht Subject: Re: Naming conventions In-Reply-To: <6d32cb5547ca792ebf57febde1577f372c528540.camel@telenet.be> References: <878s4l8kai.fsf@trop.in> <6d32cb5547ca792ebf57febde1577f372c528540.camel@telenet.be> Date: Wed, 15 Sep 2021 16:29:01 +0300 Message-ID: <87tuimhsrm.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2021-09-15 12:20, Maxime Devos wrote: > Andrew Tropin schreef op di 11-05-2021 om 16:36 [+0300]: >> [...] >>=20 >> One of the reasons why I do not like macros is that we can't just: >> (define home-mcron-configuration mcron-configuration) > > Use define-syntax and identifier-syntax instead, then it will work. > Example for the 'package' macro: > > (use-modules (guix packages) (gnu packages base)) > (define-syntax my-package (identifier-syntax package)) > (define my-hello > (my-package > (inherit hello) > (name "my-hello"))) > my-hello ; $1 =3D # > > Greetings, > Maxime. Nice trick, thank you!) Probably will need to alias getters manually or use the one provided by original record, but still glad to know that it's possible, thank you again. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmFB9R0ACgkQIgjSCVjB 3rCV2A//YO206Sa32XcTJhArxLpvjA2QZVkK75xHpvSSHTZ0CTQXBHf07XzO/jpP gSvVbzKdcjg4H4DFUEHhX5IOfzVJ95ccAc53Iwi3lLrkkFG7vGLV58YZKKi3S0tH 5mr9j5IymLUxwjjt1VuT/8K5XVco3JUyAqExwX+Y2gZ+zuyIrIg7xJ0DGEps2icp C5yI9m4q7/QRMsZWi6csJikrgHFfuIgcPRwl4u9FEasm5pyOfOXzKDvDwtDBEuQq vKId3iVDC/GjHi96qqT3+LbCKTgIFBBX4GKrGsVvmwRc3QyST2kys70g7llEwoBt KeWBGbOVVatbqDbpJ+5uhZZ68TKZzOqRF5XiL4xVFlTOcNdCfkU3Yysv+jnO49r5 gStAmYuvxm1JOOYxp0du7Jp46mr8YciEBP7Alq+PVf7TaI6o+nywX6/Rrld6+S5a uZIJpDsXGknnla5wvtnMS7Wu5Q0ydgHFXlMseDTnCk7Nc7mQntPiGHHWAwx5tP7S RUyTB1CvNtg9iIFESitJ7ZtKeSuD2W6YTMXtvdhi1XiASashQN6ZXpICmAJVr1MY iHi9X6RIYNpF2wk09gIOsI5Yiffu+yMDonb092RtVNSSMpUp7CEMl31UpfuVRYB8 LnefJO2a1GUGvCGxqnSFDK+CNzbLz6jIMPsbsOveF0+0EB7DGwg= =S7Vn -----END PGP SIGNATURE----- --=-=-=--