From: Jambunathan K <kjambunathan@gmail.com>
To: Nicolas Goaziou <n.goaziou@gmail.com>
Cc: emacs-orgmode@gnu.org
Subject: Re: Standardize #+BIBLIOGRAPHY line
Date: Mon, 22 Jul 2013 21:39:41 +0530 [thread overview]
Message-ID: <87ob9upoe2.fsf@gmail.com> (raw)
In-Reply-To: <87y58y4ryh.fsf@gmail.com> (Nicolas Goaziou's message of "Mon, 22 Jul 2013 15:58:14 +0200")
Let me state unequivocally that I am willing to co-operate .
Nicolas Goaziou <n.goaziou@gmail.com> writes:
> I'm just pointing out two things:
>
> - ox-bibtex will have to be implemented differently (e.g., no more
> defadvices).
Citation are "obivously" objects, whatever be their underlying syntax.
I am not happy with the defadvices and a recent change to introduce cite
links. I feel like puking when I look at "#+BIBLIOGRAPHY" line.
So, let's start with standardizing "#+BIBLIOGRAPHY" line. Having a bib
file or a bib database would be a good start.
> So, it's not just about moving ox-bibtex into another directory.
My mails don't make references to "moving ox-bibtex in to another
directory" at all. We are talking about standardizing #+BIBLIOGRAPHY
line, that is all. I have no other agenda.
> - before discussing (again) citations syntax, we must ensure that this
> is a realistic goal. IOW we need a proof of concept for, at least,
> every major back-end (including ASCII).
Ascii should be the easier with JabRef atleast. Ofcourse, interested
people should take up issues with JabRef team and sort out issues or
clarify what their layout format mean.
My intention is to merely show via a prorotype that JabRef seems like a
viable citation processor.
If you (or someone else) is going to implement Citation processor in
elisp itself, it's going to be a bigger effort. Nothing wrong with it.
1. It is wrong to assume ".bib" files as the "only" input database.
(Zotero is gaining traction and is apparently well-funded. But
the tool itself is not mature.)
2. Org can NEVER be a full-blown document preparation system. It is
going to be good enough for pre-prints or for one of sharing of
documents. Nothing more.
(2) implies that we can as well settle for a "simpler" cite syntax.
As I see it, there will be ox-jabref.el, ox-bibtex.el and ox-zotero.el.
The responsibility from the ox.el side of things is to merely bless a
specific arrangement.
The citation processors are not good enough to get in to the core Emacs,
but they can definitely be included in GNU ELPA.
I insist on Emacs and GNU ELPA not because I earn any brownie points or
feeds my pride but because it will ensure the longevity of work and to
some extent bitrot-proof-ness.
next prev parent reply other threads:[~2013-07-22 16:08 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-22 7:25 Standardize #+BIBLIOGRAPHY line Jambunathan K
2013-07-22 9:03 ` Nicolas Goaziou
2013-07-22 13:16 ` Jambunathan K
2013-07-22 13:19 ` Jambunathan K
2013-07-22 13:31 ` Nicolas Goaziou
2013-07-22 13:47 ` Jambunathan K
2013-07-22 13:58 ` Nicolas Goaziou
2013-07-22 16:09 ` Jambunathan K [this message]
2013-07-22 19:33 ` Jambunathan K
2013-07-22 14:15 ` Rasmus
2013-07-22 16:29 ` Jambunathan K
2013-07-22 21:51 ` Rasmus
2013-07-25 8:47 ` Jambunathan K
2013-07-22 17:01 ` Jambunathan K
2013-07-22 19:34 ` Jambunathan K
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
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ob9upoe2.fsf@gmail.com \
--to=kjambunathan@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=n.goaziou@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 public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).