Is the following (incomplete) construct tail recursive? The name-call is wrapped inside a "trivial" closure.
(let ITER ((res '()) (st 1) (nd 1))
(cond
((string-contains str "," st) => (lambda (pos) (ITER res st pos)))))
I tried to use "(compile 'above :from 'scheme :to 'xlil)" (and others), but the
code was not readable for me.
Matt
