next | previous | forward | backward | up | top | index | toc | home
ICMS2006 > source code

source code

i1 : ///
     
        Macaulay 2 code:
     
             D translator              7300 lines in C
      
             M2 interpreter           20000 lines in D
      
             algebra engine           65000 lines of C++
      
             higher math              23000 lines of M2
             
             M2 documentation         32000 lines of M2
             
             M2 packages              20000 lines of M2
      
        Library code:
     
             gc                       garbage collector
                                      Hans Boehm
     
             gmp                      gnu multiple precision
                                      Torbjörn Granlund
      
             singular-libfac          characteristic sets and factorization
                                      Messollen
     
             singular-factory         polynomials, etc
                                      Greuel & Stobbe
                                      used by libfac
     
             ntl                      number theory libary
                                      Victor Shoup
             
             lapack, cblas, f77blas   linear algebra
     
     ///;