Hi Alex, >> The 64 bit picolisp uses the "C control stack" to call functions. > > I would rather call it the "hardware stack".
that's what I meant;-) > Yes, though I would not use the word "tail" here. Such calls can > happen anywhere in a function. A sequence of 'call' and 'ret' can > always be replaced with a 'jmp'. > > The above typical case of > > jnz (A) > > would otherwise need to be > > if nz > call (A) > ret > end Yes, that's what I meant by "tail": the last 'call' before 'ret' (i.e. "tail" in the control flow sense, not as the end of the function code/text). Thank you, Tomas -- UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe