On 02/18/12 06:54 PM, Florent Hivert wrote:
The main problem is that none of the people playing with it (including
me !) have the necessary expertise to check if everything is correct.  As
anyone can see from the code, I wrote my patch using log backtrace and
{{{pdb}}}. At several point, I'm using call to sphinx or docutils internals
which are not really documented. So this is some kind of reverse engineering
working around seemingly bugs. I tried several time to ask for some help on
sphinx-user mailing list and never got any answer on that. At the end I'm not
following this list anymore. My diagnostic is that Sphinx doesn't expose a
sufficiently flexible API to achieve what we want.

<snip>

In the mean time, my opinion is that the feature is important enough to let it
enter Sage in its current state, maybe with some minor correction. I would
like to know if this opinion is widely shared among Sage users.

Cheers,

Florent

It does seem a good idea to me to put code which you freely admit is using undocumented features which you don't really understand well.

I'm basing that on a general principle, rather than gathered through a deep knowledge of what you are doing.

I think you other idea of trying to get some experts involved would be more useful. It's a shame the Sphinix list is not more helpful. Some lists are very good (sage, mpir, autoconf), some are medicore and some like R, are pretty offensive some times.

--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to