]> gitweb.factorcode.org Git - factor.git/commitdiff
calendar: fix bootstrap problem.
authorJohn Benediktsson <mrjbq7@gmail.com>
Wed, 20 Mar 2013 05:40:23 +0000 (22:40 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Wed, 20 Mar 2013 05:40:23 +0000 (22:40 -0700)
basis/calendar/calendar-docs.factor
basis/calendar/calendar.factor

index a7e08b74fdd8905b5dd500c05962319fcd151081..6442c232a313fd64118b57c693675f5faa09ac1c 100644 (file)
@@ -44,7 +44,6 @@ HELP: month-abbreviation
 { $values { "n" integer } { "string" string } }
 { $description "Looks up the abbreviated month name and returns it as a string. January has an index of 1 instead of zero." } ;
 
-
 HELP: day-names
 { $values { "value" array } }
 { $description "Returns an array with the English names of the days of the week." } ;
index d02248847c872dda94b035784c022a9529a799ec..ba8b72565754ca25d504e0512457e2d5af681df9 100644 (file)
@@ -72,7 +72,7 @@ M: timestamp month-name month>> 1 - month-names nth ;
 
 ERROR: not-a-month-abbreviation string ;
 
-CONSTANT: month-abbreviations-array
+CONSTANT: month-abbreviations
     {
         "Jan" "Feb" "Mar" "Apr" "May" "Jun"
         "Jul" "Aug" "Sep" "Oct" "Nov" "Dec"
@@ -86,10 +86,10 @@ CONSTANT: month-abbreviations-hash
         { "Oct" 10 } { "Nov" 11 } { "Dec" 12 }
     }
 
-: n>month-abbreviation ( n -- string )
-    check-month 1 - month-abbreviations-array nth ;
+: month-abbreviation ( n -- string )
+    check-month 1 - month-abbreviations nth ;
 
-: month-abbreviation>n ( string -- n )
+: month-abbreviation# ( string -- n )
     month-abbreviations-hash ?at
     [ not-a-month-abbreviation ] unless ;
 
@@ -104,7 +104,7 @@ CONSTANT: day-abbreviations2
 : day-abbreviation2 ( n -- string )
     day-abbreviations2 nth ; inline
 
-CONSTANT: day-abbreviations3-array
+CONSTANT: day-abbreviations3
     { "Sun" "Mon" "Tue" "Wed" "Thu" "Fri" "Sat" }
 
 CONSTANT: day-abbreviations3-hash
@@ -566,22 +566,22 @@ M: timestamp december clone 12 >>month ;
 : last-friday-of-month ( timestamp -- new-timestamp ) 5 last-day-this-month ;
 : last-saturday-of-month ( timestamp -- new-timestamp ) 6 last-day-this-month ;
 
-CONSTANT: day-predicates-array
+CONSTANT: day-predicates
     { sunday? monday? tuesday? wednesday? thursday? friday? saturday? }
 
-: n>day-predicate ( string -- predicate )
-    day-predicates-array nth ;
+: day-predicate ( string -- predicate )
+    day-predicates nth ;
 
-: n>day-abbreviation3 ( n -- string )
-    day-abbreviations3-array nth ; inline
+: day-abbreviation3 ( n -- string )
+    day-abbreviations3 nth ; inline
 
 ERROR: not-a-day-abbreviation string ;
 
-: day-abbreviation3>n ( string -- n )
+: day-abbreviation3# ( string -- n )
     day-abbreviations3-hash ?at [ not-a-day-abbreviation ] unless ; inline
 
-: day-abbreviation3>predicate ( string -- predicate )
-    day-abbreviation3>n day-predicates-array nth ;
+: day-abbreviation3-predicate ( string -- predicate )
+    day-abbreviation3# day-predicates nth ;
 
 : beginning-of-week ( timestamp -- new-timestamp )
     midnight sunday ;