]> gitweb.factorcode.org Git - factor.git/commitdiff
math.statistics: rename histogram* to histogram! and rename sequence>assoc* to sequen...
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 3 Feb 2010 07:28:20 +0000 (20:28 +1300)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 3 Feb 2010 10:11:33 +0000 (23:11 +1300)
basis/math/statistics/statistics-docs.factor
basis/math/statistics/statistics.factor

index bbfc787c0ffa4078335fd5f4a725b843abb54301..6fa7d79f77fda27e226fe8847353a9177a1f4ccc 100644 (file)
@@ -84,7 +84,7 @@ HELP: histogram
 }
 { $description "Returns a hashtable where the keys are the elements of the sequence and the values are the number of times they appeared in that sequence." } ;
 
-HELP: histogram*
+HELP: histogram!
 { $values
     { "hashtable" hashtable } { "seq" sequence }
     { "hashtable" hashtable }
@@ -92,7 +92,7 @@ HELP: histogram*
 { $examples 
     { $example "! Count the number of times the elements of two sequences appear."
                "USING: prettyprint math.statistics ;"
-               "\"aaabc\" histogram \"aaaaaabc\" histogram* ."
+               "\"aaabc\" histogram \"aaaaaabc\" histogram! ."
                "H{ { 97 9 } { 98 2 } { 99 2 } }"
     }
 }
@@ -125,7 +125,7 @@ HELP: sequence>assoc
 }
 { $description "Iterates over a sequence, allowing elements of the sequence to be added to a newly created " { $snippet "assoc" } " according to the passed quotation." } ;
 
-HELP: sequence>assoc*
+HELP: sequence>assoc!
 { $values
     { "assoc" assoc } { "seq" sequence } { "quot" quotation }
     { "assoc" assoc }
@@ -133,7 +133,7 @@ HELP: sequence>assoc*
 { $examples 
     { $example "! Iterate over a sequence and add the counts to an existing assoc"
                "USING: assocs prettyprint math.statistics kernel ;"
-               "H{ { 97 2 } { 98 1 } } clone \"aaabc\" [ inc-at ] sequence>assoc* ."
+               "H{ { 97 2 } { 98 1 } } clone \"aaabc\" [ inc-at ] sequence>assoc! ."
                "H{ { 97 5 } { 98 2 } { 99 1 } }"
     }
 }
@@ -157,13 +157,13 @@ ARTICLE: "histogram" "Computing histograms"
 "Counting elements in a sequence:"
 { $subsections
     histogram
-    histogram*
+    histogram!
     sorted-histogram
 }
 "Combinators for implementing histogram:"
 { $subsections
     sequence>assoc
-    sequence>assoc*
+    sequence>assoc!
     sequence>hashtable
 } ;
 
index c6a600a303555dcb30a5966623fcbc0dfde7d44f..e5b5fb0872cabcc6e0c3822baf2d9f56e9f4145b 100644 (file)
@@ -64,7 +64,7 @@ IN: math.statistics
 
 PRIVATE>
 
-: sequence>assoc* ( assoc seq quot: ( obj assoc -- ) -- assoc )
+: sequence>assoc! ( assoc seq quot: ( obj assoc -- ) -- assoc )
     rot (sequence>assoc) ; inline
 
 : sequence>assoc ( seq quot: ( obj assoc -- ) exemplar -- assoc )
@@ -73,8 +73,8 @@ PRIVATE>
 : sequence>hashtable ( seq quot: ( obj hashtable -- ) -- hashtable )
     H{ } sequence>assoc ; inline
 
-: histogram* ( hashtable seq -- hashtable )
-    [ inc-at ] sequence>assoc* ;
+: histogram! ( hashtable seq -- hashtable )
+    [ inc-at ] sequence>assoc! ;
 
 : histogram ( seq -- hashtable )
     [ inc-at ] sequence>hashtable ;