old \=: bug and docs issues

Gabor Szokoli gabor.szokoli at vanderbilt.edu
Thu Jan 17 21:13:01 CET 2002


Hello!

I came across the bug described in
http://www.mozart-oz.org/lists/oz-hackers/0157.html
('\\=:' not waking up on unification of its suspension variables if no
domain adjustment takes place)
I see it listed in the bug-tracking system under id 797, marked
"fixed", but it's still there:
Mozart Engine 1.2.3 (20011204) playing Oz 3:

 {FD.dom 1#10 [A B]}
 A \=: B
 A =: B

still does not fail w/o distribution, but strangely it works this way:

   {FD.dom 1#10 [A B]}
   (A \=:B)=C
   C=1
   A =: B
<fails>

but not like this: (A \=:B)=1 A=:B


Unrelatedly, in the FS System Modules reference, section 7.7 has:
monitorOut

>>
{FS.monitorOut *M ?Is}
This procedure writes all elements of M to Is as soon as I <element
of> M becomes unknown.
<<

I would expect to read "I <not element of> M becomes known".

The first lecture of our constraint programming seminar introduced
order-independence and monotonicity, so I don't want our students to
see these :-)


Thank you for your attention:

Gabor Szokoli




-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.





More information about the mozart-users mailing list