all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Liliana Marie Prikler <liliana.prikler@gmail.com>
To: zimoun <zimon.toutoune@gmail.com>
Cc: Guix Devel <guix-devel@gnu.org>
Subject: Re: guix show --bibtex (was: How to compute SWHID? (with Guix/Disarchive))
Date: Tue, 07 Dec 2021 19:20:15 +0100	[thread overview]
Message-ID: <8535ba0240bd837979c874b8fff698832a4efa24.camel@gmail.com> (raw)
In-Reply-To: <CAJ3okZ0o5-uiTUX0TpLBiiA83RCfD8-SxM9ka=1bWyQFeogyng@mail.gmail.com>

Hi,

Am Dienstag, den 07.12.2021, 18:39 +0100 schrieb zimoun:
> --8<---------------cut here---------------start------------->8---
> $ cat bibtex.tmpl
> @example{ {{name}}@{{version}},
> title      = {{name}},
> url        = {{home-page}},
You typo'd on homepage here, the dash is superfluous.
> license    = {{license}},
> abstract   = {{synopsis}},
> swhid      = {swh:1:...},
> repository = "WE HAVE THAT INFO",
I too don't like that origin information is missing from `guix show'. 
Can we fix that somehow?
> author     = "?????",
We don't capture that in Guix, you'd have to look elsewhere IIUC.
> date       = "?????",
January 1st, 1970, what else?
> }
> 
> [...]
> --8<---------------cut here---------------end--------------->8---
I think there are a few things that'd need fixing in recutils itself.

1a. There needs to be a way of escaping {} in templates -- or at least
I haven't found one.
1b. A rec2bib command would be nice, as would be bib2rec.
2. Looking at the output, a rec2rec command would also be nice, i.e.
one that could rename fields.  Though that one would probably be easier
to implement in terms of recfmt.

>  1. SWHID is not computed by "guix show".
Is that a Guix concern, though?  We also don't have author and date, so
you'd have to shell out either way.

>  2. recutils is not installed by default, IIRC.
I don't think that's too hard if you use guix shell (or environment)
inside your scientific workflow -- just add recutils to emacs-citar and
whatever else you only need for scientific writing :)

> As much fields as possible.  As the example above more or
> less.  Well, use bibtex-software as decribe here:
> 
> https://mirrors.chevalier.io/CTAN/macros/latex/contrib/biblatex-contrib/biblatex-software/software-biblatex.pdf
Uhm, what exactly should I extract from this manual?

Cheers,
Liliana



  reply	other threads:[~2021-12-07 18:20 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-01 10:12 How to compute SWHID? (with Guix/Disarchive) zimoun
2021-12-06 12:43 ` Ludovic Courtès
2021-12-06 15:18   ` Timothy Sample
2021-12-07 17:07 ` guix show --bibtex (was: How to compute SWHID? (with Guix/Disarchive)) Liliana Marie Prikler
2021-12-07 17:39   ` zimoun
2021-12-07 18:20     ` Liliana Marie Prikler [this message]
2021-12-07 18:55       ` zimoun

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8535ba0240bd837979c874b8fff698832a4efa24.camel@gmail.com \
    --to=liliana.prikler@gmail.com \
    --cc=guix-devel@gnu.org \
    --cc=zimon.toutoune@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.