maxima texmacs complains about genut



I'd like to load "facexp" within texmacs maxima session.
However texmacs-maxima complains about "wrong" syntax in
"genut"
the function  
ZEROLISTP(list):=
catch(for exp in list do if  exp#0 then throw(false), true)$
meets problems for interpreter. Note, there is no such a problem for console 
or emacs maxima sessions. 
Besides I failed to find construction like  "for exp in list" in maxima 
manual. Is it possible to replace it with some standard one?
Thanks,

Valery