Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								591a468800
								
							
								
							
						 | 
						
							
							
								
								assocs: Add ?delete-at.
							
							
							
							
							
						 | 
						
							2019-02-03 14:51:59 -05:00 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								01aab7c884
								
							
								
							
						 | 
						
							
							
								
								Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
							
							
							
							
							
						 | 
						
							2017-07-03 12:47:19 -07: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
							
						 | 
						
							
							
							
							
								
							
								b5ce31cbae
								
							
								
							
						 | 
						
							
							
								
								assocs: change assoc= to compare with = not eq?.
							
							
							
							
							
						 | 
						
							2017-02-07 16:40:39 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								000aa1f5a6
								
							
								
							
						 | 
						
							
							
								
								assocs: M\ enum >alist can be no-op because it's a sequence.
							
							
							
							
							
						 | 
						
							2016-12-29 11:58:55 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b141e0d2fb
								
							
								
							
						 | 
						
							
							
								
								assocs: moving collect-by from math.statistics.
							
							
							
							
							
						 | 
						
							2016-12-28 12:56:19 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								9ee109ae50
								
							
								
							
						 | 
						
							
							
								
								assocs: Add assoc-union-as. Use assoc-reject-like.
							
							
							
							
							
						 | 
						
							2016-04-12 14:18:54 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5dadf77311
								
							
								
							
						 | 
						
							
							
								
								assocs: fix map>alist and docs.
							
							
							
							
							
						 | 
						
							2015-08-12 08:48:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								114ba4733a
								
							
								
							
						 | 
						
							
							
								
								assocs: add map>alist which is { } map>assoc but could map to an alist type sometime.
							
							
							
							
							
						 | 
						
							2015-08-11 23:43:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								434f08a303
								
							
								
							
						 | 
						
							
							
								
								assocs: Add harvest-keys, harvest-values to core/. Remove assoc-sift because it's sift-keys, sift-values in core/.
							
							
							
							
							
						 | 
						
							2015-08-08 12:16:48 -05:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								016e03410d
								
							
								
							
						 | 
						
							
							
								
								assocs: adding assoc-reject, assoc-reject-as, assoc-reject!.
							
							
							
							
							
						 | 
						
							2015-05-12 19:07:00 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b377ea313c
								
							
								
							
						 | 
						
							
							
								
								assocs: moving map-index back to sequences, change zip and zip-index to make alists.
							
							
							
							
							
						 | 
						
							2014-11-11 18:13:01 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								46d855665a
								
							
								
							
						 | 
						
							
							
								
								assocs: Fix up some stack effects.
							
							
							
							
							
						 | 
						
							2014-11-08 22:30:07 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								45e7fd7921
								
							
								
							
						 | 
						
							
							
								
								assocs: Make the output from zip, zip-index, and map-index the same type as the first seq/assoc argument. Add tests.
							
							
							
							
							
						 | 
						
							2014-11-08 18:26:21 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7cfa9d9518
								
							
								
							
						 | 
						
							
							
								
								assocs: Make map-index-as support seq or assoc exemplars and move map-index, map-index-as to assocs because they need to use new-assoc. Make zip-index-as support assoc exemplars. Fix up docs and tests.
							
							
							
							
							
							
							
							assocs.extras: Remove zip-as and move tests to assocs. 
							
						 | 
						
							2014-11-08 18:18:00 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0a0895f90f
								
							
								
							
						 | 
						
							
							
								
								assocs: Add zip-index, zip-index-as and docs/tests.
							
							
							
							
							
							
							
							sequences: Add map-index-as for symmetry and docs/tests. 
							
						 | 
						
							2014-11-08 00:39:38 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								17da9e0cff
								
							
								
							
						 | 
						
							
							
								
								assocs: faster keys/values for enums.
							
							
							
							
							
						 | 
						
							2013-04-07 12:44:09 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								9926c205a5
								
							
								
							
						 | 
						
							
							
								
								assocs: making keys and values generic.
							
							
							
							
							
						 | 
						
							2013-04-06 21:19:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8c19602ae9
								
							
								
							
						 | 
						
							
							
								
								assocs: Add of and ?of. Change all the things at once! Fixes #701.
							
							
							
							
							
						 | 
						
							2013-03-23 14:59:07 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								8f9bd87693
								
							
								
							
						 | 
						
							
							
								
								assocs: cleanup and use first2-unsafe in assoc-find.
							
							
							
							
							
						 | 
						
							2013-03-05 20:42:15 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								07b2a9407e
								
							
								
							
						 | 
						
							
							
								
								assocs: change enum to immutable-sequence.
							
							
							
							
							
						 | 
						
							2013-02-22 06:58:29 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								0d5a91345b
								
							
								
							
						 | 
						
							
							
								
								assocs: allow enums to support sequence protocol.
							
							
							
							
							
						 | 
						
							2013-02-21 18:24:50 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								ebd7ab088d
								
							
								
							
						 | 
						
							
							
								
								assocs: 2cache can be a bit more unsafe.
							
							
							
							
							
						 | 
						
							2012-09-23 17:40:25 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								27f445d505
								
							
								
							
						 | 
						
							
							
								
								assocs: Add sift-keys and sift-values. Remove three other implementations
							
							
							
							
							
							
							
							of sift-values and use the new one. 
							
						 | 
						
							2012-08-23 22:36:10 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								9d5530f3e4
								
							
								
							
						 | 
						
							
							
								
								assocs: inline assoc-empty? and make M\ enum at* not check bounds twice.
							
							
							
							
							
						 | 
						
							2012-07-20 09:04:51 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								f0698ee97f
								
							
								
							
						 | 
						
							
							
								
								assocs: faster map>assoc.
							
							
							
							
							
						 | 
						
							2012-07-17 15:28:44 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								664908c78f
								
							
								
							
						 | 
						
							
							
								
								assocs: 50% faster zip.
							
							
							
							
							
						 | 
						
							2012-04-25 20:09:21 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3ba787b277
								
							
								
							
						 | 
						
							
							
								
								core/basis: trim down using lists
							
							
							
							
							
						 | 
						
							2011-11-30 23:15:42 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								00280a52a4
								
							
								
							
						 | 
						
							
							
								
								assocs: 5-8% performance improvement to assoc>map.  Fixes #69.
							
							
							
							
							
						 | 
						
							2011-11-12 17:02:33 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								6c2c5c0a82
								
							
								
							
						 | 
						
							
							
								
								assocs: use assoc-size to short-circuit equality checks.
							
							
							
							
							
						 | 
						
							2011-01-05 17:28:06 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								b4867f4a1c
								
							
								
							
						 | 
						
							
							
								
								assocs: add effect declarations to assoc combinators
							
							
							
							
							
						 | 
						
							2010-04-14 15:08:32 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								191ac353fd
								
							
								
							
						 | 
						
							
							
								
								generalize stack effects so we can bootstrap with the stricter stack effect checking
							
							
							
							
							
						 | 
						
							2010-03-08 23:38:10 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								98c9b79881
								
							
								
							
						 | 
						
							
							
								
								assocs: use collector-for in assoc>map to create a temporary vector appropriate for the exemplar
							
							
							
							
							
						 | 
						
							2010-02-06 23:59:34 -08:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								11be5a4bd5
								
							
								
							
						 | 
						
							
							
								
								Rename update to assoc-union!, add assoc-filter! assoc-diff! words
							
							
							
							
							
						 | 
						
							2010-02-04 02:55:00 +13:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8c1d202b4c
								
							
								
							
						 | 
						
							
							
								
								Rename accumulator to collector, pusher to selector
							
							
							
							
							
						 | 
						
							2010-01-22 15:00:53 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								df4fb4a3ee
								
							
								
							
						 | 
						
							
							
								
								Removing integers-as-sequences
							
							
							
							
							
						 | 
						
							2010-01-15 07:15:33 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0612bc6177
								
							
								
							
						 | 
						
							
							
								
								Factor source files should not be executable
							
							
							
							
							
						 | 
						
							2009-11-21 17:50:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								9624b0c5c3
								
							
								
							
						 | 
						
							
							
								
								add inlinable assoc methods on f
							
							
							
							
							
						 | 
						
							2009-10-30 15:22:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								299b5b0f6c
								
							
								
							
						 | 
						
							
							
								
								filter-here -> filter!
							
							
							
							
							
						 | 
						
							2009-10-28 00:44:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b7e05a525b
								
							
								
							
						 | 
						
							
							
								
								remove unused and really confusing remove-all word
							
							
							
							
							
						 | 
						
							2009-10-27 23:45:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								951e3e9c83
								
							
								
							
						 | 
						
							
							
								
								delete-nth -> remove-nth!
							
							
							
							
							
						 | 
						
							2009-10-27 23:41:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								08e7d25dc5
								
							
								
							
						 | 
						
							
							
								
								change-each -> map!, deep-change-each -> deep-map!
							
							
							
							
							
						 | 
						
							2009-10-27 22:32:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								030b1b816c
								
							
								
							
						 | 
						
							
							
								
								Add inline declarations for various assorted methods
							
							
							
							
							
						 | 
						
							2009-08-17 22:32:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								42230b21a3
								
							
								
							
						 | 
						
							
							
								
								Add assoc-refine, which takes the intersection of a sequence of assocs
							
							
							
							
							
						 | 
						
							2009-07-22 02:06:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9e987e8642
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into global_optimization
							
							
							
							
							
						 | 
						
							2009-06-01 03:12:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eda44f28a6
								
							
								
							
						 | 
						
							
							
								
								Move maybe-set-at to assocs
							
							
							
							
							
						 | 
						
							2009-05-26 18:45:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5a3a14d1c9
								
							
								
							
						 | 
						
							
							
								
								remove at-default.  it was hardly used and it's just '?at drop'
							
							
							
							
							
						 | 
						
							2009-05-24 21:46:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0ad6d1fb7b
								
							
								
							
						 | 
						
							
							
								
								add a few usages of iota, remove most 1+ and 1- from core
							
							
							
							
							
						 | 
						
							2009-05-01 19:58:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								07cb959df4
								
							
								
							
						 | 
						
							
							
								
								Clean up ?at
							
							
							
							
							
						 | 
						
							2009-03-09 17:47:50 -05:00 |