|Bill Allombert on Wed, 2 Jul 2003 21:56:06 +0200|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|Re: using zbrent in C mode|
On Wed, Jul 02, 2003 at 08:58:55PM +0200, Olivier Ramare wrote: > Dear all, > > I'll be able to program in pari-C one day ... > Just now, can anyone tell me how to program that > > x=solve(t=a,b,sin(t)) Short answer: You cannot. Long answer: You can try to use lisexpr(): sprintf(str, "solve(t=%s,%s,sin(t))", GENtostr(a), GENtostr(b) ); x = lisexpr(str); > Yes, it looks stupid .... That one cannot do that in C ? I agree. Several interfaces have been discussed between Karim and I but we never managed to do anything. (The discussions boiled down to use pointers to a function for iterators like zbrent, but it would not be GP2C friendly due to different lexical scoping). Cheers, Bill.