On Apr 9, 11:41 pm, Bill Hart <[email protected]> wrote:
> I posted a list of obsolete symbols on sage-devel and asked
> maintainers to remove them from their packages.
>
> We've also permanently removed mpz_random and mpz_random2.
>
> I think we should remove one or two symbols per release and encourage
> anyone who hasn't removed them already to do so.
>
> We just did too much in one go, making too much work for too many
> people. Some projects only have a release once a year so that even
> projects who had removed them in svn still hadn't removed them in a
> production release.

But it is clear that this does not work. If you don't believe me look
at gmp.h or mpir.h and you will see obsolete symbols going way back.

The problem is that while these remain in these include files many
users will remain completely unaware that they are relying on a symbol
that should not be used.

My proposal makes it cllear to developers who use MPIR that they are
relying on a symbol that is not now supported in MPIR. It makes the
issue visible and creates an incentive, albeit small, to do something
about it.

> By far the biggest concern we have at the moment is XGCD
> normalisation. If we want people to use our code at all, we need to
> try and get a release out which deals with this issue within about a
> month.

I am not suggesting that this is the only issue that we address - it
is not in conflict with solving the XGCD issue. Moreover it is
essentially trivial to implement and won't significantly reduce the
effort that can be devoted to other issues

     Brian

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en.

Reply via email to