Hi,
> Hi Ladislav, 15-Jul-2000 you wrote:
>
> >you are right, the problem is caused by a context
manipulation -
> >Use unsets your Middle every time it gets executed. My
suggestion
> >is to not use Use in recursive functions, while this problem
> >doesn't get corrected.
>
> Judging from the nature of recursiveness, that's a little hard,
isn't it? ;-)
>
> Do you know if this problem has already been reported to
feedback?
>
> Kind regards,
> --
> Ole Friis <[EMAIL PROTECTED]>
>
> Amiga is a trademark of Amiga Inc.
>
You should probably report it to feedback. BTW, did you succeed to
sort the permutations correctly?
One more question for everybody. What do you want to see after
executing:
blk: copy []
probeblk: func [] [
prin mold blk
prin ": "
print mold reduce blk
]
recfun: func [x] [
append blk 'x
either x <= 1 [
probeblk
] [
recfun x - 1
]
]
recfun 3
probeblk
Regards
Ladislav