Hi,
I was trying to follow through what happens when I run (de f (x y) (+ x y))
using printf debugging in minipicolisp.

If I understand correctly, "de" is read in at io.c:385 if (x =
isIntern(tail(y),
Intern))

However, what I am having some trouble understanding is - when does the
mapping to doDe happen? I mean, when I look at  evList and try to follow it
- I notice that  if (isNum(foo = val(foo))) is already true "de". Why was
the value of "de" set to num type and when did it get set to the function
that maps to doDe (flow.c:207).

Regards,
Kashyap

Reply via email to