Changeset 3558
- Timestamp:
- 09/02/03 18:28:16 (20 years ago)
- Location:
- trunk/j/src/org/armedbear/lisp
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/src/org/armedbear/lisp/Bignum.java
r3554 r3558 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: Bignum.java,v 1.3 1 2003-09-02 16:27:01 piso Exp $5 * $Id: Bignum.java,v 1.32 2003-09-02 18:27:01 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 123 123 } 124 124 125 public LispObject PLUSP() throws TypeError126 { 127 return value.signum() > 0 ? T : NIL;128 } 129 130 public LispObject MINUSP() throws TypeError131 { 132 return value.signum() < 0 ? T : NIL;125 public boolean plusp() 126 { 127 return value.signum() > 0; 128 } 129 130 public boolean minusp() 131 { 132 return value.signum() < 0; 133 133 } 134 134 -
trunk/j/src/org/armedbear/lisp/Fixnum.java
r3554 r3558 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Fixnum.java,v 1.5 7 2003-09-02 16:26:47piso Exp $5 * $Id: Fixnum.java,v 1.58 2003-09-02 18:26:05 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 132 132 } 133 133 134 public LispObject PLUSP() throws TypeError135 { 136 return value > 0 ? T : NIL;137 } 138 139 public LispObject MINUSP() throws TypeError140 { 141 return value < 0 ? T : NIL;134 public boolean plusp() 135 { 136 return value > 0; 137 } 138 139 public boolean minusp() 140 { 141 return value < 0; 142 142 } 143 143 -
trunk/j/src/org/armedbear/lisp/LispFloat.java
r3542 r3558 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: LispFloat.java,v 1.3 3 2003-08-30 15:06:47piso Exp $5 * $Id: LispFloat.java,v 1.34 2003-09-02 18:28:16 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 109 109 } 110 110 111 public LispObject PLUSP() throws TypeError112 { 113 return value > 0 ? T : NIL;114 } 115 116 public LispObject MINUSP() throws TypeError117 { 118 return value < 0 ? T : NIL;111 public boolean plusp() 112 { 113 return value > 0; 114 } 115 116 public boolean minusp() 117 { 118 return value < 0; 119 119 } 120 120 -
trunk/j/src/org/armedbear/lisp/LispObject.java
r3554 r3558 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: LispObject.java,v 1.4 2 2003-09-02 16:25:45piso Exp $5 * $Id: LispObject.java,v 1.43 2003-09-02 18:25:16 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 161 161 public LispObject PLUSP() throws TypeError 162 162 { 163 return plusp() ? T : NIL; 164 } 165 166 public boolean plusp() throws TypeError 167 { 163 168 throw new TypeError(this, "real number"); 164 169 } 165 170 166 171 public LispObject MINUSP() throws TypeError 172 { 173 return minusp() ? T : NIL; 174 } 175 176 public boolean minusp() throws TypeError 167 177 { 168 178 throw new TypeError(this, "real number"); -
trunk/j/src/org/armedbear/lisp/Ratio.java
r3529 r3558 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: Ratio.java,v 1.2 2 2003-08-26 16:16:58piso Exp $5 * $Id: Ratio.java,v 1.23 2003-09-02 18:27:37 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 115 115 } 116 116 117 public LispObject PLUSP() throws TypeError118 { 119 return (numerator.signum() == denominator.signum()) ? T : NIL;120 } 121 122 public LispObject MINUSP() throws TypeError123 { 124 return (numerator.signum() != denominator.signum()) ? T : NIL;117 public boolean plusp() 118 { 119 return numerator.signum() == denominator.signum(); 120 } 121 122 public boolean minusp() 123 { 124 return numerator.signum() != denominator.signum(); 125 125 } 126 126
Note: See TracChangeset
for help on using the changeset viewer.