#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.

Reply via email to