|Bill Allombert on Sat, 05 Mar 2011 23:25:30 +0100|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|GP2C support for inline closure and wrappers|
Hello PARI-dev, I have commited the second part of the code to handle closures. (you need gp2c SVN r777 and pari SVN r12958). The following features are implemented: 1) Support for functions using the prototype code E: (the various intxxx routines, sumxxx routines, prodinf, solve, derivnum, direuler) 2) Basic support for functions using the prototype code I: trap/forsubgroup/forell with the limitation that the local variables from the parent scope are read-only. 3) Wrapper generation GP2C can generate automatically wrapper for C closures in the usual PARI format: GEN wrapper_xxx(void *context, GEN ...); to use with functions like genapply/genselect that accept them. Cheers, Bill.