]> gitweb.factorcode.org Git - factor.git/commitdiff
more lint cleanups
authorDoug Coleman <erg@jjjj.local>
Sun, 13 Jan 2008 18:29:04 +0000 (08:29 -1000)
committerDoug Coleman <erg@jjjj.local>
Sun, 13 Jan 2008 18:29:04 +0000 (08:29 -1000)
core/assocs/assocs.factor
core/threads/threads.factor
core/vocabs/vocabs.factor
extra/benchmark/nsieve-bits/nsieve-bits.factor
extra/calendar/calendar.factor
extra/crypto/common/common.factor
extra/http/client/client.factor
extra/math/miller-rabin/miller-rabin.factor

index 5079420b54f5b3071a524aa58e0506a3b542ee6a..4dc3702c18d40c385ff1703cc7b867cb89bf6b26 100644 (file)
@@ -43,7 +43,7 @@ M: assoc assoc-find
     inline
 
 : assoc-push-if ( key value quot accum -- )
-    >r 2over 2slip r> roll
+    >r 2keep r> roll
     [ >r 2array r> push ] [ 3drop ] if ; inline
 
 : assoc-pusher ( quot -- quot' accum )
@@ -53,7 +53,7 @@ M: assoc assoc-find
     over >r assoc-pusher >r assoc-each r> r> assoc-like ; inline
 
 : assoc-all? ( assoc quot -- ? )
-    [ not ] compose assoc-find 2nip not ; inline
+    [ not ] compose assoc-contains? not ; inline
 
 : assoc-contains? ( assoc quot -- ? )
     assoc-find 2nip ; inline
index 7a67d1b531cabd2ac0596cf7d32afffec00f4ad1..ee136654df46f90930057f8cc1e5bc0856d1de2f 100644 (file)
@@ -32,7 +32,7 @@ PRIVATE>
 
 : stop ( -- )
     walker-hook [
-        f swap continue-with
+        continue
     ] [
         run-queue pop-back dup array?
         [ first2 continue-with ] [ continue ] if
index 910410c84c235d6d3c04de5777a2a165e50d4148..8db65e2eac2b226dbf5caf08db20b551d629e132 100755 (executable)
@@ -102,7 +102,7 @@ M: vocab-link vocab-name vocab-link-name ;
 UNION: vocab-spec vocab vocab-link ;
 
 : forget-vocab ( vocab -- )
-    dup vocab-words values forget-all
+    dup words forget-all
     vocab-name dictionary get delete-at ;
 
 M: vocab-spec forget* forget-vocab ;
index 46ebc6595e6487b10abab4f25f61e39fc4d36f04..fe70246cb5dfc65cc6e0fd2c08e157c0aff42123 100644 (file)
@@ -28,7 +28,7 @@ bit-arrays namespaces io ;
 
 : nsieve-bits-main ( n -- )
     dup 2^ 10000 * nsieve-bits.
-    dup 1 - 2^ 10000 * nsieve-bits.
+    dup 1- 2^ 10000 * nsieve-bits.
     2 - 2^ 10000 * nsieve-bits. ;
 
 : nsieve-bits-main* 11 nsieve-bits-main ;
index 4e473279fafae005462f8fa913d8f9ec0596944b..c9b62ce7aab9fa10ebc9d1ad3dae2ed084a7c11a 100755 (executable)
@@ -96,12 +96,12 @@ SYMBOL: m
 : zero-dt ( -- <dt> ) 0 0 0 0 0 0 <dt> ;
 : years ( n -- dt ) zero-dt [ set-dt-year ] keep ;
 : months ( n -- dt ) zero-dt [ set-dt-month ] keep ;
-: weeks ( n -- dt ) 7 * zero-dt [ set-dt-day ] keep ;
 : days ( n -- dt ) zero-dt [ set-dt-day ] keep ;
+: weeks ( n -- dt ) 7 * days ;
 : hours ( n -- dt ) zero-dt [ set-dt-hour ] keep ;
 : minutes ( n -- dt ) zero-dt [ set-dt-minute ] keep ;
 : seconds ( n -- dt ) zero-dt [ set-dt-second ] keep ;
-: milliseconds ( n -- dt ) 1000 /f zero-dt [ set-dt-second ] keep ;
+: milliseconds ( n -- dt ) 1000 /f seconds ;
 
 : julian-day-number>timestamp ( n -- timestamp )
     julian-day-number>date 0 0 0 0 <timestamp> ;
@@ -259,10 +259,7 @@ M: timestamp <=> ( ts1 ts2 -- n )
     1+ + 7 mod ;
 
 : day-of-week ( timestamp -- n )
-    [ timestamp-year ] keep
-    [ timestamp-month ] keep
-    timestamp-day
-    zeller-congruence ;
+    >date< zeller-congruence ;
 
 : day-of-year ( timestamp -- n )
     [
index e98f0cd95991ecffada4e59ce22e9441f67f816b..3ac551d1147a395bbc203b78f61c29c90757003d 100644 (file)
@@ -40,7 +40,7 @@ SYMBOL: big-endian?
     ] "" make 64 group ;
 
 : shift-mod ( n s w -- n )
-    >r shift r> 1 swap shift 1 - bitand ; inline
+    >r shift r> 2^ 1- bitand ; inline
 
 : update-old-new ( old new -- )
     [ get >r get r> ] 2keep >r >r w+ dup r> set r> set ; inline
index 08c5185cd2b7863705a89136b28c131b132140a8..f117a4fda1f0cdd69ef9cad98db7f8b776957a23 100644 (file)
@@ -29,7 +29,7 @@ IN: http.client
 : crlf "\r\n" write ;
 
 : http-request ( host resource method -- )
-    write " " write write " HTTP/1.0" write crlf
+    write bl write " HTTP/1.0" write crlf
     "Host: " write write crlf ;
 
 : get-request ( host resource -- )
index 4f139e38e6d21b8d5680dead5338b1470adb7df3..5e8b9d8285a92de3cf5c95cd16d078e74a77b599 100644 (file)
@@ -77,7 +77,7 @@ TUPLE: miller-rabin-bounds ;
     >odd (find-relative-prime) ;
 
 : find-relative-prime ( n -- p )
-    dup random >odd (find-relative-prime) ;
+    dup random (find-relative-prime*) ;
 
 : unique-primes ( numbits n -- seq )
     #! generate two primes