@ngn how is the second object from `p created with aCz(string) as input? or differently, how does prs() generates the second element of its returned list?
I am passing a serialized object from an instance of libk to another: so I prs() it on the client, retrieve the ast, serialized it, pass it to the second instance of libk, deserialize it there, then have to do another prs(); then val() is there an easier way?
I could always just serialize the string from the first one, and pass the string though.
well if I can pass serialized strings to a "libk server" then maybe I shouldn't bother with ser() des() and aCz() on the client, and just cook my own ser() and des() without having to load libk on the client. I guess I can figure out most of the format, but could you identify the 'header" part?
@JeromeIbanes apl is more complicated because the parser must do some analysis to figure out the grammatical categories (noun, verb, adverb, conjunction) of identifiers