On 03/09/2018 03:57 PM, CM Graff wrote:
> I have been working on an arbitrary precision library for the toybox
> project so as to support `bc' for the past half of a year. To expedite
> the project I recruited Gavin Howard, Bao Hexing, Zach van Rijn and
> Adrian Parvin D. Ouano and also received some help from Graham Watt
> and Tuomo Venäläinen.
> Gavin Howard was recruited to implement the actual bc language. After
> many months of complaints from him and dealing with his suggestions
> for API redesign and at the very end stages of the mathematics library
> completion -- Howard has announced that he will no longer be using the
> rest of our work and has in two weeks written his own arbitrary
> precision implementation which he will be using for bc instead.

And given that the submission I just got is over 9000 lines, I'm likely to
change the result until it's unrecognizable in the usual
https://landley.net/toybox/cleanup.html multiple passes way. (Only probably more
of them than usual because 9000 lines.)

> As a student and part time free software volunteer, after having
> implemented algorithm D division, karatsuba multiplication and
> floating point details -- I don't have time to fight this type of
> Machiavellianism any longer or whine about my loss of time so I am
> respectfully stepping down.
> The rest of the team will continue the research branch of our library
> in private (leaving the finished bc type aside and working on
> IEEE-754-2008, fixed-point and rational support).

I pointed somebody doing the bc stuff at https://bellard.org/libbf/ last week
(Fabrice Bellard just wrote an arbitrary precision floating point library, which
is MIT licensed but maybe if I asked I could get permission from him to use it
under 0BSD), and they said it wasn't compatible with what they were doing.

(99.99% of everything seems to be happy with either 64 bit math or double
precision floating point. There's not usually a lot of call for finding digits
of pi.)

> Thank you for your time,
> Christopher M. Graff

I'm sorry things didn't work out. Thanks for getting the process started.

Toybox mailing list

Reply via email to