[Lisp] Loop fail
Bonjour,
Voila je ne m'y connais pas vraiment en Lisp mais j'en ai besoin pour faire une config avancee de mon emacs. En gros j'essaye de boucler afin de parcourir une chaine.
Voici le pseudo code, pouvez vous me dire ce qui cloche svp ?
(loop for i from (length fname) downto 1 do
if (fname[i] ='/')
(setq path i)
)
Plus particulierement, ceci me produit un "symbols'function void: loop si j'essaye:
(loop for i from (length fname) downto 1 do (print i))
Donc la aussi j'aurais besoin d'explications svp :)
NB: fname[i] ='/'
J'ai conscience que ca ne s'ecrit surement pas comme ca en lisp mais c'est juste histoire que vous compreniez ce que je veux faire.
D'avance merci
Voila je ne m'y connais pas vraiment en Lisp mais j'en ai besoin pour faire une config avancee de mon emacs. En gros j'essaye de boucler afin de parcourir une chaine.
Voici le pseudo code, pouvez vous me dire ce qui cloche svp ?
(loop for i from (length fname) downto 1 do
if (fname[i] ='/')
(setq path i)
)
Plus particulierement, ceci me produit un "symbols'function void: loop si j'essaye:
(loop for i from (length fname) downto 1 do (print i))
Donc la aussi j'aurais besoin d'explications svp :)
NB: fname[i] ='/'
J'ai conscience que ca ne s'ecrit surement pas comme ca en lisp mais c'est juste histoire que vous compreniez ce que je veux faire.
D'avance merci