Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: Antwort: Re: WYSIWYG programming

From: joel:neely:fedex at: 28-Oct-2000 17:52

[rebol-bounce--rebol--com] wrote:
> > Another nice feature of REBOL is the fact that words "controlled" by > > (most!) looping functions are localized, so that after the loop exit > > the prior value of the word has not been destroyed by the loop. > > However, this apparently was implemented using a context/scoping model > > rather than a save/restore model. > > > > The consequence of these two facts is that I cannot use a previously- > > defined Does block which has access to the loop-controlled variable(s). > > > > If am supporting the Rebol behaviour here, because I don't like such > surprising changes in function behaviour depending on the place of its > evaluation. If you would like to have a changed function, you can create a > new one like: > > whatever: "nonsense" > f: does [print whatever] > for whatever 1 2 1 [do does bind second :f 'whatever] >
I should have known that if I said "cannot" that some guru would come along and show a way! Perhaps I should change my sentence to read "cannot easily (without being Ladislav) use ..." ? ;-) Seriously, thanks for the correction! -jn-