Like other languages with large libraries, it takes time to learn them
and it is not always obvious what they do. I am trying to focus on
learning the most common vocabularies.
I copied all the factor files from the factor source directory:
cp $(find -name *.factor) /home/patrick/my_Factor
Then I used these commands to count and sort the vocabularies used:
cat * | tr -s ' ' | tr 'A-Z' 'a-z' | grep using: | tr ' ' '\n' | sort |
uniq -c | sort > /home/patrick/factorVocabulary.csv
After some tweaking in a spreadsheet I have a long list. Here is the the
top 50.
Referencing the "using" count of 5575 do the other counts seem
reasonable? (some may be junk from my commands)
Thanks-Patrick
5575 using:
3128 kernel
1634 math
1582 accessors
1420 sequences
1176 tools.test
1080 help.markup
1052 help.syntax
1040 arrays
860 prettyprint
814 assocs
676 namespaces
542 io
524 alien.c-types
466 combinators
378 fry
354 strings
322 alien
314 alien.syntax
244 locals
234 words
224 math.parser
206 io.files
206 calendar
192 math.functions
190 math.order
180 continuations
172 hashtables
164 byte-arrays
160 quotations
158 classes.struct
154 classes
144 make
134 math.ranges
132 project-euler.common
120 io.streams.string
114 ui.gadgets
112 grouping
110 generic
110 destructors
104 parser
98 system
96 definitions
92 combinators.short-circuit
90 threads
88 math.vectors
88 io.pathnames
84 compiler.units
82 splitting
------------------------------------------------------------------------------
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk