[xCAS request] functions in infix notation, - Printable Version +- HP Forums ( https://www.hpmuseum.org/forum)+-- Forum: HP Calculators (and very old HP Computers) ( /forum-3.html)+--- Forum: HP Prime ( /forum-5.html)+--- Thread: [xCAS request] functions in infix notation, ( /thread-6943.html) |

[xCAS request] functions in infix notation, - compsystems - 09-28-2016 07:41 PM
Hello Haskell is a functional language and has the option to define functions in prefix or infix notation, while that the hp-prime only prefix notation PREFIX means the function name is before of the arguments Example in prefix notation: FUCTIONAME (arg1, arg2, argN) := expresion ADDITION (X, Y) := X + Y // definition ADDITION (3, 4) returns 7 Infix means that the function name is between the arguments Example: arg1 FUCTIONAME arg2 X ADDITION Y: = X + Y To denote that a function is in infix, HASKELL LANGUAGE use quotes inclined to the left `` X `ADDITION` Y: = X + Y // definition 3 ADDITION 4 returns 7 This and similar to MODULO function 23 MOD 5 returns 3 For n arguments groups in parenthesis (Arg1, arg2, argn) `FUCTIONAME` (arg1, arg2, argn) := ... I think that the HP48 / 50 in SYSPRL can create this kind of infix functions, can incorporate it into xcas? the purpose is to create and writing functions nearest to math textbooks RE: [xCAS request] functions in infix notation, - parisse - 09-29-2016 05:56 AM
This is supported in Giac/Xcas but not on the Prime, for example : Code: `user_operator("R",(x,y)->x*y+x+y,Binary)` Code: `2 R 3` RE: [xCAS request] functions in infix notation, - compsystems - 09-29-2016 11:30 AM
Xcas is great =), we need a "HP-Prime xcas" and, what is the syntax for n arguments? RE: [xCAS request] functions in infix notation, - parisse - 09-29-2016 06:35 PM
It works only for unary/binary. |