(FILECREATED " 5-May-86 16:44:45" ("compiled on " {DSK}<LISPFILES>DINDEBINOPS.;1) "12-Nov-85 14:59:23" tcompl'd in "LOOPS 18-Apr-86 ..." dated "18-Apr-86 18:48:31") (FILECREATED "31-Oct-85 10:21:30" {DSK}<LISPFILES>DINDEBINOPS.;2 9999 changes to: (VARS DINDEBINOPSCOMS) previous date: "13-May-85 20:08:07" {DSK}<LISPFILES>DINDEBINOPS.;1) BooleanArray.& D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyBoolean 2 EB.AND) () BooleanArray.OR D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyBoolean 2 EB.OR) () BooleanArray.XOR D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyBoolean 2 EB.XOR) () FloatArray.* D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyFloat 2 ER.TIMES) () FloatArray.+ D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyFloat 2 ER.PLUS) () FloatArray.- D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyFloat 2 ER.DIFFERENCE) () FloatArray./ D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyFloat 2 ER.QUOTIENT) () FloatArray.< D1 (I 1 argRight I 0 argLeft) g @Ag g (20Q ConformingBinaryOp 12Q Coerce) (15Q Boolean 7 AsAnyFloat 2 ER.LESSP) () FloatArray.== D1 (I 1 argRight I 0 argLeft) g @Ag g (20Q ConformingBinaryOp 12Q Coerce) (15Q Boolean 7 AsAnyFLoat 2 ER.EQUALP) () FloatArray.> D1 (I 1 argRight I 0 argLeft) g @Ag g (20Q ConformingBinaryOp 12Q Coerce) (15Q Boolean 7 AsAnyFloat 2 ER.GREATERP) () FloatArray.?/ D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyFloat 2 ER.INTEGERDIVIDE) () FloatArray.?? D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyFloat 2 ER.MODULUS) () FloatArray.↑ D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyFloat 2 ER.EXPONENTIATE) () FloatArray.~= D1 (I 1 argRight I 0 argLeft) g @Ag g (20Q ConformingBinaryOp 12Q Coerce) (15Q Boolean 7 AsAnyFloat 2 ER.NOTEQUALP) () StringArray.+ D1 (I 1 argRight I 0 argLeft) g @Ag (15Q ConformingBinaryOp 12Q Coerce) (7 AsAnyString 2 ES.CONCAT) () StringArray.< D1 (I 1 argRight I 0 argLeft) g @Ag g (20Q ConformingBinaryOp 12Q Coerce) (15Q Boolean 7 AsAnyString 2 ES.LESSP) () StringArray.== D1 (I 1 argRight I 0 argLeft) g @Ag g (20Q ConformingBinaryOp 12Q Coerce) (15Q Boolean 7 AsAnyString 2 ES.EQUALP) () StringArray.> D1 (I 1 argRight I 0 argLeft) g @Ag g (20Q ConformingBinaryOp 12Q Coerce) (15Q Boolean 7 AsAnyString 2 ES.GREATERP) () StringArray.~= D1 (I 1 argRight I 0 argLeft) g @Ag g (20Q ConformingBinaryOp 12Q Coerce) (15Q Boolean 7 AsAnyString 2 ES.NOTEQUALP) () (PRETTYCOMPRINT DINDEBINOPSCOMS) (RPAQQ DINDEBINOPSCOMS ((METHODS BooleanArray.& BooleanArray.OR BooleanArray.XOR FloatArray.* FloatArray.+ FloatArray.- FloatArray./ FloatArray.< FloatArray.== FloatArray.> FloatArray.?/ FloatArray.?? FloatArray.↑ FloatArray.~= StringArray.+ StringArray.< StringArray.== StringArray.> StringArray.~=))) (METH BooleanArray & (argRight) (* Logical AND.) (method BooleanArray.& MethodClassification BinaryOperation)) (METH BooleanArray OR (argRight) (* Logical OR.) (method BooleanArray.OR MethodClassification BooleanMatrix)) (METH BooleanArray XOR (argRight) (* Logical Exclusive-OR.) (method BooleanArray.XOR MethodClassification BinaryOperation)) (METH FloatArray * (argRight) (* Multiplication.) (method FloatArray.* MethodClassification BinaryOperation)) (METH FloatArray + (argRight) (* Addition.) (method FloatArray.+ MethodClassification BinaryOperation) ) (METH FloatArray - (argRight) (* Subtraction.) (method FloatArray.- MethodClassification BinaryOperation)) (METH FloatArray / (argRight) (* Division.) (method FloatArray./ MethodClassification BinaryOperation) ) (METH FloatArray < (argRight) (* Less than predicate.) (method FloatArray.< MethodClassification BinaryComparison)) (METH FloatArray == (argRight) (* Equality.) (method FloatArray.== MethodClassification BinaryComparison)) (METH FloatArray > (argRight) (* Greater than predicate.) (method FloatArray.> MethodClassification BinaryComparison)) (METH FloatArray ?/ (argRight) (* Integer divide.) (method FloatArray.?/ MethodClassification BinaryOperation)) (METH FloatArray ?? (argRight) (* Modulus.) (method FloatArray.?? MethodClassification BinaryOperation )) (METH FloatArray ↑ (argRight) (* Exponentiation.) (method FloatArray.↑ MethodClassification BinaryOperation)) (METH FloatArray ~= (argRight) (* Not equal predicate.) (method FloatArray.~= MethodClassification BinaryComparison)) (METH StringArray + (argRight) (* String concatenation.) (method StringArray.+ MethodClassification BinaryOperation)) (METH StringArray < (argRight) (* String comparison.) (method StringArray.< MethodClassification BinaryComparison)) (METH StringArray == (argRight) (* String equality.) (method StringArray.== MethodClassification BinaryComparison)) (METH StringArray > (argRight) (* String comparison.) (method StringArray.> MethodClassification BinaryComparison)) (METH StringArray ~= (argRight) (* String inequality.) (method StringArray.~= MethodClassification BinaryComparison)) (PUTPROPS DINDEBINOPS COPYRIGHT ("Massachusetts Institute of Technology" 1985)) NIL