Bill Allombert on Thu, 06 Nov 2003 15:33:21 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Description system TODO list |
On Thu, Nov 06, 2003 at 01:49:35PM +0100, Bill Allombert wrote: > 1) I propose we add a directory symbolic_operators > with file name named after the name of the PARI function without the g prefix. > (add, sub, etc.). Inside we use the GP2C name of the operator (_!,_+_) > as Name:. This avoid having non alphanumeric characters in filename. > (And anyway _/_ is not a valid UNIX filename). > > Operators will need to live in a new Class: to not be read by GP. That did not work out as expected, since a lot of operator have no corresponding PARI functions ('C-Name'). So here the mapping I came out so far (see below). Also I decided to use shiftl instead of shift since there is no function name for right shift(we use a negative argument in gshift instead). Improvement welcome before I commit it, especially since CVS does not handle renaming file nicely. Cheers, Bill add _+_ adde _+=_ and _&&_ concat __ deriv _' div _/_ dive _/=_ divent _\_ divente _\=_ divround _\/_ divrounde _\/=_ eq _==_ fact _! ge _>=_ gt _>_ le _<=_ lt _<_ mm _-- mod _%_ mode _%=_ mul _*_ mule _*=_ ne _!=_ neg -_ not !_ or _||_ pl +_ pow _^_ pp _++ shiftl _<<_ shiftle _<<=_ shiftr _>>_ shiftre _>>=_ sub _-_ sube _-=_ trans _~