Andreas Bolka napsal(a):

>I will spare you my thoughts about REBOL's contexts and 'bind (for
>now) but I have a practical question:
>
>What is the utility of 'bind? No, I don't necessarily mean the typical
>cases where bind is needed to prevent errors. What I'm really thinking
>about are situations, where REBOL's behaviour regarding contexts and
>bind is actually contributing towards an elegant solution for a real
>problem.
>
>I think I remember various parse-based solutions posted to the list,
>that utilized bind. This is basically a question to those who
>understand _and_ use 'bind to actually solve problems: What do you use
>it for? Do you think REBOL's behaviour in those regards is practical?
>Are you aware of elegant solutions based on 'bind?
>  
>

Hi Andreas,

BIND can be used to program e.g. a WITH function like with object [do 
something]

I don't remember all cases where I used BIND. One case I recently 
actualized was when I tried to circumvent the limitations of RETURN and 
function attributes.

To describe the usage of BIND there: I defined (locally) the functions 
called RETURN', THROW' and EXIT' having different behaviour, than their 
native counterparts. Then I supposed, that a user would supply a code 
block using the above words. I used BIND to give the meaning to the 
words supplied from outside.

When I think about it now, I could do it without BIND using the USE 
function only, but it would be less readable at least.

-Ladislav

-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to