Update of /cvsroot/nice/Nice/stdlib/nice/lang
In directory sc8-pr-cvs1:/tmp/cvs-serv22151/F:/nice/stdlib/nice/lang
Modified Files:
BooleanAlgebra.nice booleans.nice
Log Message:
undeleted default implementation of '^' and added a comment.
Index: BooleanAlgebra.nice
===================================================================
RCS file: /cvsroot/nice/Nice/stdlib/nice/lang/BooleanAlgebra.nice,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** BooleanAlgebra.nice 23 Mar 2003 00:05:48 -0000 1.2
--- BooleanAlgebra.nice 1 Apr 2003 20:51:40 -0000 1.3
***************
*** 11,14 ****
--- 11,15 ----
}
+ `^`(x, y) = (x & !y) | (!x & y);
`->`(x, y, z) = (x & y) | (!x & z);
Index: booleans.nice
===================================================================
RCS file: /cvsroot/nice/Nice/stdlib/nice/lang/booleans.nice,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** booleans.nice 23 Mar 2003 00:05:48 -0000 1.8
--- booleans.nice 1 Apr 2003 20:51:40 -0000 1.9
***************
*** 10,15 ****
boolean `==`(boolean, boolean) = inline nice.lang.inline.BoolOp("==");
boolean `!=`(boolean, boolean) = inline nice.lang.inline.BoolOp("^");
-
boolean TRUE() = native Boolean.TRUE;
--- 10,15 ----
boolean `==`(boolean, boolean) = inline nice.lang.inline.BoolOp("==");
+ //for booleans is '!=' equal to '^'
boolean `!=`(boolean, boolean) = inline nice.lang.inline.BoolOp("^");
boolean TRUE() = native Boolean.TRUE;
|