--- In script-fu@xxxxxxxxxxxxxxx, gd32@xxxx wrote: > > > On Behalf Of paulsm1021 > > > > Can anybody PLEASE tell me how to do a simple "printf" in Script- Fu? > > > > Thank you in advance! > > > > FAILED ATTEMPT(S): > > (define (script1) > > (let* > > ( > > (x 2) > > ) > > ; This just prints "script-fu: 1: x="; it doesn't print value of x > > (gimp-message "1: x=" x) > > > > There's no automatic string conversion nor string concatenation in > script-fu. You have to write it explicity, thus: > (gimp-message (string-append "1: x=" (number->string x))) > is the way to do it. > > > ; This causes an "execution error" > > (gimp-message > > (cons "2: x=" x) > > ) > > cons is only for concatenating lists. > > > ; This also causes an "execution error" > > ; (gimp-message x) > > Again, x need to be converted to string: (gimp-message (number- >string x)) > > > > Guillaume > Alternatively, using print instead of gimp-message also works on the script-fu console. In fact the entire script can be copy and pasted to the console to run. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/script-fu/ <*> To unsubscribe from this group, send an email to: script-fu-unsubscribe@xxxxxxxxxxxxxxx <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/