Surely the problem is (and it will get worse not better as Sage improves ;)) that users just may not know which constituents (3rd-party packages, i.e.spkgs) their Sage session has used. Are we asking that our users take the trouble to find out (using lots of ? and ?? commands) the complete set of packages they have used? I fear that this will not be normal practice. I am not too upset that I may read a paper which says "Let E be the elliptic curve ...., whose rank (according to Sage [full Sage citation]) is 29." without knowing that the rank was actually computed by eclib. But the authors of much larger components (dare I say Maxima?) might not like it.
I don't see an easy solution. Perhaps we could have a "full_citation" global flag which outputs a line whenever a function from any spkg is used. But I fear that the output would be much too verbose... Or: Could the notebook have a separate frame attached to each input cell --which is normally hidden but on opening would give a list of those spkgs which were used in evaluating the cell? John 2008/5/27 Harald Schilly <[EMAIL PROTECTED]>: > > On May 27, 3:27 pm, mhampton <[EMAIL PROTECTED]> wrote: >> > Thoughts? > > currently, there is due to an already existing function in R just > r.citation() ... maybe something simliar for gap and singluar? > Or, maybe those projects should implement a citation() function on > their own and on the "sage side" the string representation of the > interpreter is enhanced so that it shows a description and the > citation info. > currently: > > sage: print r > R Interpreter > sage: singular > Singular > sage: print gap > Gap > > lacks that info... > > Harald > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---