Hi,

> Hi, Rebols,
>
> found this:
>
> >> block1: [do func[f [any-function!]] [print "OK"] func [x] [print "OK"]]
> == [do func [f [any-function!]] [print "OK"] func [x] [print "OK"]]
> >> block2: [do func [f [any-function!]] [print "OK"]]
> == [do func [f [any-function!]] [print "OK"]]
> >> append block2 :f
> == [do func [f [any-function!]] [print "OK"] func [x][print "OK"]]
> >> do block1
> OK
> >> do block2
> ** Script Error: none is missing its x argument.
> ** Where: do func [f [any-function!]] [print "OK"] func [x][print "OK"]
>
> Take care
>
> Ladislav
>
 == [do func [f [any-function!]] [print "OK"] func [x][print "OK"]]
if this is your block2, where have you passed x to it when you do block2 ?
I agree with REBOL here, x is missing.
Or am I missing the point?

Cheers,

Allen K


[L]
You surely are, see:

do block1

THAT is the correct answer.

Ladislav

Reply via email to