Re: [Gimp-developer] Script-Fu

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > (define (blur-file) (set! return "blur.png"))
> >
> > but that would not (really?) allow constructs like:
> >
> > file_for_blur: blur.png
> > file_for_blur:
> > blur_changed_my_mind_use_this_instead_but_keep_other_too.png
> > file_for_blur: use_yet_another.png
>
> You mean like (define blur-file "blur.png")?

Yes exactly - I do not know how this would turn out in Gimp-Scheme (and 
especially of course in versions to come):

(define blur-file "blur.png")
(define blur-file "otherblur.png")

Different versions of Scheme handle this differently. I do not know if this is 
proper Gimp-scheme (re-defining a defined variable), or if one would have to 
use set! for the second definition/assignment. Incidently, no script-fu seems 
to make use of global variables, only of local let* - environments.

Perhaps (define ...) is equivalent to (set! ...) here?

Markus.

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux