Changes between Version 30 and Version 31 of GSoc2011

Show
Ignore:
Timestamp:
03/12/11 18:56:19 (11 years ago)
Author:
dukeleto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoc2011

    v30 v31  
    187187 * '''Links of Interest''': http://www.gnu.org/software/gsl/ http://search.cpan.org/~leto/Math-GSL/ 
    188188 * '''Possible Mentors''': ? 
    189  * '''Details''': This project can be thought of as porting Math::GSL to Parrot. 
    190  * '''Expected Deliverables''': There are many GSL subsystems, so this project should focus on binding to Special Function, Random Distributions and Cumulative Distribution Functions (CDFs) 
    191  
    192 === GNU Multi-Precision LIbrary (GMP) bindings for Parrot === 
    193  
    194  * '''Difficulty''': <3 or 4 / 5> 
    195  * '''Links of Interest''': http://gmplib.org/ 
     189 * '''Details''': This project can be thought of as porting a subset Math::GSL to Parrot. 
     190 * '''Expected Deliverables''': There are many GSL subsystems, so this project should focus on binding to Special Function, Random Distributions and Cumulative Distribution Functions (CDFs), which have the simplest function signatures. Deliverables will be the implementation, examples, docs and tests. 
     191 
     192=== GNU Multi-Precision Library (GMP) bindings for Parrot === 
     193 
     194 * '''Difficulty''': < 3 / 5> 
     195 * '''Links of Interest''': http://gmplib.org/ http://search.cpan.org/dist/Math-GMPz/ 
    196196 * '''Possible Mentors''': dukeleto 
    197  * '''Details''': Porting Math::GMPz, Math::GMPf, Math::GMPq to Parrot 
     197 * '''Details''': Porting Math::GMPz (integer functions) to Parrot. This will allow many cryptography and number theory libraries to be written on top of this. Parrot currently knows how to detect GMP and uses a small subset of GMP functions for BigInts and BigFloats, but more functions are needed to implement libraries on top of it. 
    198198 * '''Expected Deliverables''': Pure PIR PMCs that wrap NCI calls to GMP, tests, documentation 
    199199