On Dec 4, 2006, at 7:52 PM, Nick Alexander wrote:

> Bill Hart wrote:
>> Hi Nick,
>>
>> FLINT is really in its infancy, and it certainly will be pyrexed into
>> SAGE at the earliest opportunity.
>
> Does FLINT depend on sage?  Will it depend on sage?
>
> I guess I'm still a little confused about what is feeding what.  Is
> FLINT a separate project that happens to be discussed on sage-devel  
> for
> possible integration?  Is FLINT a testing ground for new sage  
> code?  Or
> is FLINT a consumer of sage code?  Maybe all three?
>
> Nick Alexander

Hi Nick,

FLINT is a new library. It is still in early development stages, even  
version 0.1 hasn't been released yet. I am Bill's co-author for FLINT.

The first release of FLINT will have approximately the following:
(1) basic polynomial arithmetic in Z[x]
(2) Bill's quadratic sieve
(3) Wrappers for most GMP functionality.

I will be writing a pyrex wrapper for the polynomial arithmetic to be  
used in SAGE. If all goes according to plan, it will supplant the  
current NTL library that is used for this purpose.

The reason that FLINT is discussed so much on this mailing list is  
that both Bill and I are extremely interested in SAGE. I have been  
one of the most involved SAGE developers since about August. Bill  
hasn't actually written any SAGE code per se, but is interested in  
contributing low-level C code which will be wrapped by SAGE. Part of  
my role is to be a bridge for that to happen, since I know both the  
FLINT and SAGE codebases. So FLINT is intended to be a separate  
project, with a separate release schedule, and will be possible to  
build and use completely independently from SAGE, but is also  
designed to be tightly integrated into SAGE's underbelly. FLINT will  
never actually call functionality in SAGE, since it needs to be  
possible to build it independently.

Let me know if you have further questions.

David


--~--~---------~--~----~------------~-------~--~----~
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/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to