-
May I know how this syntax work please? h".z.pg:{.Q.trp[(0;)@value@;x;{(1;.Q.sbt y)}]}"
h“.z.pg:{.Q.trp[(0;)@value@;x;{(1;.Q.sbt y)}]}”
.z.pg is the message handler on the server
.Q.trp takes 3 arguments:
#1 the function: (0;)@value@ (the default value of .z.pg is just {value x}, how does this translate to that?)
#2 Argument: x (which is the user query)
#3 The binary function where x is the error string and y is the backtracing object
And why cannot we simply do this: h”.z.pg:{.Q.trp[{value x};x;{(1;.Q.sbt y)}]}”
Thank you for all the help!
Log in to reply.