Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								9f213f96f6
								
							
								
							
						 | 
						
							
							
								
								core: Add the shuffler words but without primitives.
							
							
							
							
							
							
							
							The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings... 
							
						 | 
						
							2018-06-19 22:52:58 -05:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								4a144e5ea7
								
							
								
							
						 | 
						
							
							
								
								more test IN: cleanup.
							
							
							
							
							
						 | 
						
							2018-02-15 08:45:08 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								3147593b2c
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: make selections use change-nth-unsafe again.
							
							
							
							
							
						 | 
						
							2018-01-17 14:17:44 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								1beaa8f494
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: fix selections bug, geez.
							
							
							
							
							
						 | 
						
							2018-01-17 13:59:22 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								9d35cd9048
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: fix selections bug that went missing before previous commit.
							
							
							
							
							
						 | 
						
							2018-01-17 13:55:05 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								3bf23d242d
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: speed up selections word.
							
							
							
							
							
						 | 
						
							2018-01-17 10:36:12 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								9a4441a80e
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: remove memoize of factorial.
							
							
							
							
							
							
							
							If lots of large factorials are computed could use too much memory. 
							
						 | 
						
							2018-01-16 14:57:17 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								01aab7c884
								
							
								
							
						 | 
						
							
							
								
								Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
							
							
							
							
							
						 | 
						
							2017-07-03 12:47:19 -07:00 | 
						
					
				
					
						
							
							
								 
								Alexander Iljin
							
						 | 
						
							
							
							
							
								
							
								2ffa446f5b
								
							
								
							
						 | 
						
							
							
								
								*-docs: replace double spaces with single spaces
							
							
							
							
							
							
							
							Code examples and other places where multiple spaces were used to align
text were left intact. 
							
						 | 
						
							2017-06-05 13:16:07 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								195630f637
								
							
								
							
						 | 
						
							
							
								
								iota: Fix second iota -> <iota> in line several times.
							
							
							
							
							
						 | 
						
							2017-06-02 15:41:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								e189954ecc
								
							
								
							
						 | 
						
							
							
								
								core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
							
							
							
							
							
						 | 
						
							2017-06-02 11:57:05 -05:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								59ce436dab
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: cleaner next-permutation.
							
							
							
							
							
						 | 
						
							2017-01-02 09:34:15 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								330c7ba156
								
							
								
							
						 | 
						
							
							
								
								factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
							
							
							
							
							
							
							
							Redo many FROM: and QUALIFIED: and using lists. 
							
						 | 
						
							2015-08-12 08:49:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								1fcf96cada
								
							
								
							
						 | 
						
							
							
								
								factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon.
							
							
							
							
							
						 | 
						
							2015-07-25 22:59:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								892c62e1dc
								
							
								
							
						 | 
						
							
							
								
								factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
							
							
							
							
							
						 | 
						
							2015-07-03 09:39:59 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								59f3b1ea57
								
							
								
							
						 | 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
							
							
							
							
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824. 
							
						 | 
						
							2015-07-02 13:47:06 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7e54cc2824
								
							
								
							
						 | 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
							
							
							
							
							
						 | 
						
							2015-07-02 11:36:08 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								edb61c9b24
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: private docs again. oops
							
							
							
							
							
						 | 
						
							2015-06-30 10:25:21 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								69ee8b9190
								
							
								
							
						 | 
						
							
							
								
								core, basis: Don't use the IN: foo.private feature and undocument it.
							
							
							
							
							
							
							
							It only works well when you are loading code dynamically. 
							
						 | 
						
							2015-06-30 08:51:07 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								98935b7f15
								
							
								
							
						 | 
						
							
							
								
								docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
							
							
							
							
							
						 | 
						
							2014-05-18 20:09:10 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e9c6bf6b9a
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: faster combinations by inlining next-combination.
							
							
							
							
							
						 | 
						
							2013-10-14 15:44:19 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								d76f8d151d
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: adding all-combinations? and all-permutations?.
							
							
							
							
							
						 | 
						
							2013-10-01 20:44:57 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								6c6664b0b8
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: specialized version of nths-unsafe for performance.
							
							
							
							
							
						 | 
						
							2013-06-14 11:27:45 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								917ae3e410
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: use cond in k-permutations.
							
							
							
							
							
						 | 
						
							2013-05-15 15:09:25 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c1e91316d2
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: adding a k-permutations virtual sequence.
							
							
							
							
							
						 | 
						
							2013-05-15 15:05:38 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								0d806e0b69
								
							
								
							
						 | 
						
							
							
								
								Revert "math.statistics: change cum-mean to use v/."
							
							
							
							
							
							
							
							This reverts commit 9df2235d8983da67d106a6d5fb297134e5e2a58e. 
							
						 | 
						
							2013-05-06 09:08:11 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b01b14c0e2
								
							
								
							
						 | 
						
							
							
								
								math.statistics: change cum-mean to use v/.
							
							
							
							
							
						 | 
						
							2013-05-06 08:59:02 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c1ab4aab59
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: faster by using hints for the array common case.
							
							
							
							
							
						 | 
						
							2013-05-01 11:18:17 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								3ca65a2b47
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: fix map>assoc-combinations (shouldn't have been locals).
							
							
							
							
							
						 | 
						
							2013-04-18 09:04:47 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								02d652e6c0
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: minor fix to reduce-combinations stack effect.
							
							
							
							
							
						 | 
						
							2013-04-18 07:17:36 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								77b3d509be
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: cleanup stack effects to be more descriptive.
							
							
							
							
							
						 | 
						
							2013-04-18 07:15:47 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								81f733493d
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: much faster permutations, cleanup combinations code.
							
							
							
							
							
						 | 
						
							2013-04-18 07:04:17 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								433adf8dd2
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: big speedup to combinations.
							
							
							
							
							
						 | 
						
							2013-04-17 20:57:48 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								3862c4f9b5
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: remove duplicate nths-unsafe.
							
							
							
							
							
						 | 
						
							2013-04-06 14:29:47 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								decd9ed1ee
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: make permutations-quot to reduce code duplication.
							
							
							
							
							
						 | 
						
							2013-04-06 13:12:57 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b646d1e1b8
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: produce type of sequence in selections.
							
							
							
							
							
						 | 
						
							2013-04-06 13:06:23 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								64111e1342
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: use nth-unsafe more.
							
							
							
							
							
						 | 
						
							2013-04-06 12:43:02 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								d15dbaebb4
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: faster nCk (use integer division).
							
							
							
							
							
						 | 
						
							2013-04-06 11:43:20 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								a52ee59005
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: faster permutation (using slices).
							
							
							
							
							
						 | 
						
							2013-04-05 07:28:22 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c86b2d2161
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: factorial could be memoized...
							
							
							
							
							
						 | 
						
							2012-09-05 11:02:38 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								55525a8ba4
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: 100%+ faster combinations.
							
							
							
							
							
						 | 
						
							2012-06-01 14:07:39 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								817b45ee03
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: minor performance improvements.
							
							
							
							
							
						 | 
						
							2012-04-24 18:42:34 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								f24e40800a
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: faster version of factorial.
							
							
							
							
							
						 | 
						
							2012-04-24 10:06:00 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b9bcfdab8e
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: adding <combinations> and <permutations> sequences.
							
							
							
							
							
						 | 
						
							2012-04-23 08:30:22 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c00ddde434
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: fix failed find combinations/permutations.
							
							
							
							
							
						 | 
						
							2012-04-21 20:11:47 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								bada993f78
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: adding find-combination and find-permutation.
							
							
							
							
							
						 | 
						
							2012-04-20 23:31:40 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0322b4d028
								
							
								
							
						 | 
						
							
							
								
								math.combinators: Add filter-permutations/combinations. Minor cleanup.
							
							
							
							
							
						 | 
						
							2012-04-18 15:18:54 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								229d0e0549
								
							
								
							
						 | 
						
							
							
								
								math.combinators: Add map-permutation
							
							
							
							
							
						 | 
						
							2012-04-18 15:18:54 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								236dd2cc97
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: fix help-lint.
							
							
							
							
							
						 | 
						
							2012-04-09 11:43:22 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7a07e8742c
								
							
								
							
						 | 
						
							
							
								
								math.combinatorics: fix tests for next-permutation.
							
							
							
							
							
						 | 
						
							2012-03-02 10:05:57 -08:00 |