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/ -~----------~----~----~----~------~----~------~--~---
