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