[Nice-commit] Nice/stdlib/nice/lang BooleanAlgebra.nice,1.2,1.3 booleans.nice,1.8,1.9
Brought to you by:
bonniot
From: <ar...@us...> - 2003-04-01 21:12:34
|
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; |