C'est vraiment une sacrée gymnastique un langage de programmation comme S16. Je viens de passer un bon moment avant de me rendre compte qu'il manquait un eval !
J'ai fait des modifications dans le sens de la simplification.
Ceci dit voici la nouvelle version de la fonction récursive du calcul de la suite de fibonacci :
eval i store
i eval
end
i eval dup 1 - fibo exec swap 2 - fibo exec +
i 1 <= ifElse
fibo store