I'm used to sprinkling print statements in my code as a way of tracking
down bugs but they seem to be affecting my code more than I was expecting.
I've also realised I'm never quite sure when and when I shouldn't precede a
symbol with a quote e.g. as a function argument in a (debug 'Symbol)
statement and wonder if there are some very simple rules of thumb.
Thank you in anticipation and best regards
(de lmnu_to_mnu_tbl (Lmnu Lkey)
(for Ele Lmnu
if (== (car Ele) NIL)
#(prinl "ok1 Ele is " (str Ele)) #
(setq Optn_fn_pair (split (chop Ele) '-))
#the setq line above gives error...
#!? ("s" "o" "m" "e" "_" "f" "n")
#"s" -- Undefined
#if I comment out the prinl line above... but not if it's in
printsp Ele 'is 'a 'list
#To run...I'm now entering this line in the top level
#(lmnu_to_mnu_tbl Lmnu ())