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
							
						 | 
						
							
							
							
							
								
							
								51c033a1f6
								
							
								
							
						 | 
						
							
							
								
								Fix all failures in the linux64 build email
							
							
							
							
							
						 | 
						
							2011-10-24 19:33:09 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								763d9a3f7d
								
							
								
							
						 | 
						
							
							
								
								Missed yet more renames
							
							
							
							
							
						 | 
						
							2011-10-24 17:00:09 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								80e1c8e3f2
								
							
								
							
						 | 
						
							
							
								
								Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
							
							
							
							
							
						 | 
						
							2011-10-18 13:19:39 -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
							
						 | 
						
							
							
							
							
								
							
								bb8eabba36
								
							
								
							
						 | 
						
							
							
								
								Unit test fixes
							
							
							
							
							
						 | 
						
							2009-11-13 23:00:50 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								951e3e9c83
								
							
								
							
						 | 
						
							
							
								
								delete-nth -> remove-nth!
							
							
							
							
							
						 | 
						
							2009-10-27 23:41:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5193cd625f
								
							
								
							
						 | 
						
							
							
								
								fix unit tests for multi-methods
							
							
							
							
							
						 | 
						
							2009-08-17 19:24:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								2d8d92a9d3
								
							
								
							
						 | 
						
							
							
								
								move IN: around
							
							
							
							
							
						 | 
						
							2009-08-17 19:05:13 -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
							
						 | 
						
							
							
							
							
								
							
								05f3f9dcb9
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for stack effect inference changes
							
							
							
							
							
						 | 
						
							2009-04-20 21:15:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3af8643c30
								
							
								
							
						 | 
						
							
							
								
								More tags
							
							
							
							
							
						 | 
						
							2009-04-06 03:03:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								688452fa3d
								
							
								
							
						 | 
						
							
							
								
								make multimethods tests pass
							
							
							
							
							
						 | 
						
							2009-03-23 20:36:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8385e9d9f5
								
							
								
							
						 | 
						
							
							
								
								Fixing compile errors, test failures and help lint failures
							
							
							
							
							
						 | 
						
							2009-03-23 17:12:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								723bfab030
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for syntax change
							
							
							
							
							
						 | 
						
							2009-03-23 00:34:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								30816ba5d0
								
							
								
							
						 | 
						
							
							
								
								Get more code to load after SYNTAX: change
							
							
							
							
							
						 | 
						
							2009-03-21 03:22:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								667eca9410
								
							
								
							
						 | 
						
							
							
								
								Fix unit tests and help lint for 'see' move
							
							
							
							
							
						 | 
						
							2009-03-11 17:33:54 -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
							
						 | 
						
							
							
							
							
								
							
								aa67844a23
								
							
								
							
						 | 
						
							
							
								
								Update remaining >r/r> usages
							
							
							
							
							
						 | 
						
							2008-12-18 00:42:12 -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
							
						 | 
						
							
							
							
							
								
							
								f64f55ba22
								
							
								
							
						 | 
						
							
							
								
								Fix test failures
							
							
							
							
							
						 | 
						
							2008-07-16 01:03:41 -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
							
						 | 
						
							
							
							
							
								
							
								60fb68d1de
								
							
								
							
						 | 
						
							
							
								
								rename state-parser:rest to take-rest
							
							
							
							
							
						 | 
						
							2008-04-26 18:44:28 -05:00 |