I wrote function, and for example I have the next line (this is only a part from the function):
up (St(d)::Dt::St(c)::[rp]) = Pr (Sym(d), Sym(c))
Pr
, Sym
, St
, Dt
- are all datatypes; d
and c
are strings.
When I run the function up
, on arguments ([St("hello"),Dt,St("hi"),rp]),
it's print val it =Pr(Sym(#), Sym(#))
, instead of val it = Pr(Sym("hello"), Sym("hi"))
. Why? Thanks.