#16854: Add bibtex functionality to citation management
-------------------------------------+-------------------------------------
Reporter: mraum | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-6.4
Component: misc | Resolution:
Keywords: | Merged in:
Authors: Martin Raum | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/mraum/citation_bibtex | 2ac77ee3936d9f156c43a8b6e5df8fc9bd18b720
Dependencies: #16777 | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by mraum):
In some sense you've got a point. I apologize, if you have the feeling
that I ignore the effort you and others made to write the code at #3317.
However I'm surprised that you as a coauthor of the old code at
https://bitbucket.org/niels_mfo/sage-citation never made any effort to
include pybtex in Sage. The code at #3317, in my opinion, has no realistic
chance to be accepted in its current stage, because the author ignore
several conventions in sage. Including all.py/__init__.py, declaration of
code in __init__.py (which increases start up time, an important subject
to sage for years) or including *.bib code into the sage library. All that
requires decisions, and it seems to me that nobody made an effort to
trigger them.
You can view the present code as a workaround. It's much better than what
we are having, and much worse than what we could have. It will be
superseded by other implementation, maybe even yours. But I don't see
#3317 being ready for inclusion anytime soon (please, prove me wrong; I'm
serious. I'm even glad to help, if you decide to either adhere to Sage
standards or ask to change them, if necessary. E.g., why not push #6547?
That's doable, and I'm in immediately if you decide to). I really want to
say that the citation system on its own is very important to me. I feel
that it is a moral obligation if we use other people's work to allow for
proper citations of it.
As for the impact of speed of decorators, I'm sorry I exaggerated. I don't
know of any specific place where it was stated that decorators for
citations would be too slow to be integrated into Sage. However, I have
had so many discussions about code being slowed down when introducing
global constructions that I was convinced this would be the common
opinion. But perhaps I'm wrong.
--
Ticket URL: <http://trac.sagemath.org/ticket/16854#comment:7>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.