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
							
						 | 
						
							
							
							
							
								
							
								a82ae0027d
								
							
								
							
						 | 
						
							
							
								
								maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables.
							
							
							
							
							
						 | 
						
							2016-03-30 10:30:36 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								e1e9182c6e
								
							
								
							
						 | 
						
							
							
								
								extra: move multimethods and pong to unmaintained for now.
							
							
							
							
							
						 | 
						
							2015-07-21 17:33:13 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								296968580a
								
							
								
							
						 | 
						
							
							
								
								use assoc-reject instead of [ ... not ] assoc-filter.
							
							
							
							
							
						 | 
						
							2015-05-12 19:08:42 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5fab749dcc
								
							
								
							
						 | 
						
							
							
								
								words: Change word -> last-word, set-word -> set-last-word.
							
							
							
							
							
						 | 
						
							2013-03-23 16:12:03 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								0cfc78c37c
								
							
								
							
						 | 
						
							
							
								
								"filter empty?" is "any? not".
							
							
							
							
							
						 | 
						
							2012-07-19 16:33:01 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								559b5bfa5b
								
							
								
							
						 | 
						
							
							
								
								using the new H{ } make.
							
							
							
							
							
						 | 
						
							2012-07-19 09:50:09 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								6f89c1824d
								
							
								
							
						 | 
						
							
							
								
								change to in-place reverse.
							
							
							
							
							
						 | 
						
							2012-04-24 18:51:46 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								fad4a28d70
								
							
								
							
						 | 
						
							
							
								
								multi-methods: predicate-quot -> predicate-def
							
							
							
							
							
						 | 
						
							2011-11-22 02:12:01 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								067f9830ef
								
							
								
							
						 | 
						
							
							
								
								classes.union: Define a maybe: word that makes a tuple that acts as an anonymous union for a type and f. Updated all the places we define UNION: ?foo foo POSTPONE: f ;. Fixes #416 and lots of headaches.
							
							
							
							
							
						 | 
						
							2011-11-22 01:56:13 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								763d9a3f7d
								
							
								
							
						 | 
						
							
							
								
								Missed yet more renames
							
							
							
							
							
						 | 
						
							2011-10-24 17:00:09 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f21fee3b73
								
							
								
							
						 | 
						
							
							
								
								Rename complete-effect to scan-effect
							
							
							
							
							
						 | 
						
							2011-10-17 10:25:27 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								76580da5d5
								
							
								
							
						 | 
						
							
							
								
								Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF.
							
							
							
							
							
							
							
							CREATE -> scan-new
CREATE-CLASS -> scan-new-class
CREATE-WORD -> scan-new-word
CREATE-GENERIC -> scan-new-generic
scan -> (scan-token)
scan-token now throws on eof
(scan-word) returns word/number/f
scan-word now throws on eof
scan-word-name expects a non-number
Fixes #183.
Fixes #209. 
							
						 | 
						
							2011-09-29 11:28:28 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ea726f5680
								
							
								
							
						 | 
						
							
							
								
								Move remaining sequence operations from generalizations to sequences.generalizations where they belong
							
							
							
							
							
						 | 
						
							2010-05-18 18:36:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								6298203b4c
								
							
								
							
						 | 
						
							
							
								
								Making all of basis and extra unambiguous for sets/namespaces
							
							
							
							
							
						 | 
						
							2010-02-26 16:28:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cdcdb708d7
								
							
								
							
						 | 
						
							
							
								
								Update some more 'update' usages to call 'assoc-union!'
							
							
							
							
							
						 | 
						
							2010-02-04 03:44:24 +13: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 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								951e3e9c83
								
							
								
							
						 | 
						
							
							
								
								delete-nth -> remove-nth!
							
							
							
							
							
						 | 
						
							2009-10-27 23:41:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Mitchell N Charity
							
						 | 
						
							
							
							
							
								
							
								cad255c393
								
							
								
							
						 | 
						
							
							
								
								multi-methods: mv from unmaintained/ to extra/
							
							
							
							
							
						 | 
						
							2009-08-17 15:49:43 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b075f20d80
								
							
								
							
						 | 
						
							
							
								
								Move multi-methods, and vocabs that depend on them (dns, shell, newfx). Multi methods won't be in Factor 1.0 and I don't want to keep maintaining this feature
							
							
							
							
							
						 | 
						
							2009-04-22 06:50:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8385e9d9f5
								
							
								
							
						 | 
						
							
							
								
								Fixing compile errors, test failures and help lint failures
							
							
							
							
							
						 | 
						
							2009-03-23 17:12:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								30816ba5d0
								
							
								
							
						 | 
						
							
							
								
								Get more code to load after SYNTAX: change
							
							
							
							
							
						 | 
						
							2009-03-21 03:22:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eb0bedd9b0
								
							
								
							
						 | 
						
							
							
								
								Fixing up code after 'see' refactoring
							
							
							
							
							
						 | 
						
							2009-03-11 08:34:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cd53c2bd37
								
							
								
							
						 | 
						
							
							
								
								produce and produce-as: don't need third quotation either
							
							
							
							
							
						 | 
						
							2009-02-28 15:31:34 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3d1c46417a
								
							
								
							
						 | 
						
							
							
								
								Update more vocabs for >r/r> removal
							
							
							
							
							
						 | 
						
							2008-12-17 23:36:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c5160d76e9
								
							
								
							
						 | 
						
							
							
								
								Merge qualified, alias, symbols, constants into core
							
							
							
							
							
						 | 
						
							2008-12-17 18:10:01 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1d57b0bc50
								
							
								
							
						 | 
						
							
							
								
								Fix load errors
							
							
							
							
							
						 | 
						
							2008-12-08 20:06:44 -06:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								c75777b7a2
								
							
								
							
						 | 
						
							
							
								
								swap ... 3append -> surround in extra
							
							
							
							
							
						 | 
						
							2008-12-06 18:58:05 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cf80dd122a
								
							
								
							
						 | 
						
							
							
								
								Updating code for make and fry changes
							
							
							
							
							
						 | 
						
							2008-09-10 22:11:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ad890e8a31
								
							
								
							
						 | 
						
							
							
								
								if-empty changes
							
							
							
							
							
						 | 
						
							2008-09-06 17:15:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5d9c1ea0a0
								
							
								
							
						 | 
						
							
							
								
								Documentation updates, rename unfold to produce
							
							
							
							
							
						 | 
						
							2008-07-10 01:00:27 -05:00 | 
						
					
				
					
						
							
							
								 
								U-SLAVA-DFB8FF805\Slava
							
						 | 
						
							
							
							
							
								
							
								0051a50b75
								
							
								
							
						 | 
						
							
							
								
								Move general shufflers and combinators into generalizations, move narray there too
							
							
							
							
							
						 | 
						
							2008-07-07 19:36:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								58159095ee
								
							
								
							
						 | 
						
							
							
								
								Fix load-everything
							
							
							
							
							
						 | 
						
							2008-06-30 16:06:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b36e06d0d6
								
							
								
							
						 | 
						
							
							
								
								Builtinn types now use new slot accessors; tuple slot type declaration work in progress
							
							
							
							
							
						 | 
						
							2008-06-28 02:36:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c95851e34f
								
							
								
							
						 | 
						
							
							
								
								Bug fixes and cleanups
							
							
							
							
							
						 | 
						
							2008-06-11 02:58:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ba8f1388ab
								
							
								
							
						 | 
						
							
							
								
								Fixing everything for mandatory stack effects
							
							
							
							
							
						 | 
						
							2008-06-09 02:14:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bc1e021afd
								
							
								
							
						 | 
						
							
							
								
								Bug fixes
							
							
							
							
							
						 | 
						
							2008-05-28 18:17:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5cb13132af
								
							
								
							
						 | 
						
							
							
								
								adjoin and conjoin words added
							
							
							
							
							
						 | 
						
							2008-05-25 19:44:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5a29b2e273
								
							
								
							
						 | 
						
							
							
								
								Class linearization
							
							
							
							
							
						 | 
						
							2008-05-02 02:51:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0d8ddd2a3c
								
							
								
							
						 | 
						
							
							
								
								fix multi-methods for <=>
							
							
							
							
							
						 | 
						
							2008-04-27 22:44:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								439c138aa5
								
							
								
							
						 | 
						
							
							
								
								fix load errors
							
							
							
							
							
						 | 
						
							2008-04-26 11:03:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b7c1f9dbe8
								
							
								
							
						 | 
						
							
							
								
								extra changes:
							
							
							
							
							
							
							
							index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps 
							
						 | 
						
							2008-04-25 23:17:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								acf6132389
								
							
								
							
						 | 
						
							
							
								
								update cond/case
							
							
							
							
							
						 | 
						
							2008-04-11 12:56:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a82794a719
								
							
								
							
						 | 
						
							
							
								
								Fixing error reporting
							
							
							
							
							
						 | 
						
							2008-04-08 19:12:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2cebf7e9e5
								
							
								
							
						 | 
						
							
							
								
								Improve multi-methods: multi-var hooks
							
							
							
							
							
						 | 
						
							2008-04-08 18:51:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a7a2fb4a00
								
							
								
							
						 | 
						
							
							
								
								Fix multi-methods
							
							
							
							
							
						 | 
						
							2008-04-06 20:09:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 | 
						
							
							
							
							
								
							
								aa40350aa7
								
							
								
							
						 | 
						
							
							
								
								replace add* and add with prefix and suffix
							
							
							
							
							
						 | 
						
							2008-03-31 18:18:05 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c22af5c7a6
								
							
								
							
						 | 
						
							
							
								
								Rename 2apply to bi@
							
							
							
							
							
						 | 
						
							2008-03-29 20:36:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								690621ffb6
								
							
								
							
						 | 
						
							
							
								
								Change PREDICATE: syntax
							
							
							
							
							
						 | 
						
							2008-03-26 18:23:19 -05:00 |