I'm still confused about 'or' as a statement.
 
What does it mean for it to try to pick between alternatives?  Under what conditions will it succeed/fail?  I'm guessing that in "trying" it does so in a local copy of the environment to avoid assigning variables.  Is that why I saw two different values for a variable--which is not possible without a choice point.  Since search engines don't see it, how can it be prompted to resume once it suspends? How is it intended to be used?  Or lik 'dis' is it an experimental artifact that is no longer considered part of the language.
 
-- Russ

 
On 10/20/05, Peter Van Roy <[EMAIL PROTECTED]> wrote:
...
Note that the 'or' statement does not create a choice point at all.  It
tries immediately to pick between alternatives and if it can't decide, it will
simply suspend.  Search engines don't see 'or'.  ...
 

 

 
_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to