Doug Coleman
							
						 
						
							 
							
							
							
								
							
								c731dc6edb 
								
							
								 
							
						 
						
							
							
								
								Rename lookup to lookup-word.  
							
							 
							
							
							
						 
						
							2011-11-06 16:00:00 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								981862f35e 
								
							
								 
							
						 
						
							
							
								
								Revert "syntax: make it so PRIMITIVE: verifies primitives"  
							
							 
							
							... 
							
							
							
							This reverts commit 200ea70cffc4bdc74a97e4981442161f64cdbaa3. 
							
						 
						
							2011-11-02 13:23:11 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c0b26a2781 
								
							
								 
							
						 
						
							
							
								
								syntax: make it so PRIMITIVE: verifies primitives  
							
							 
							
							... 
							
							
							
							It's a bit strange for disparate vocabs to reference words that get created out of thin air during bootstrap, so this lets there be some trace in the seeded vocab source that there was a word created there. 
							
						 
						
							2011-11-02 13:23:09 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f827b74a11 
								
							
								 
							
						 
						
							
							
								
								Move definition of 't' from syntax to bootstrap/primitives to fix bootstrap, now that 't' really has to be a class early  
							
							 
							
							
							
						 
						
							2011-10-31 00:24:26 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								beb5b9bf64 
								
							
								 
							
						 
						
							
							
								
								hash-sets: separate <hash-set> and >hash-set to match other containers.   Fixes   #154 .  
							
							 
							
							
							
						 
						
							2011-10-19 11:35:25 -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
							
						 
						
							 
							
							
							
								
							
								181f11faa8 
								
							
								 
							
						 
						
							
							
								
								Make M\ throw an error upon lookup failure. Change method -> ?lookup-method, lookup-method is the throwing version of ?lookup-method.  Fixes   #229 .  
							
							 
							
							
							
						 
						
							2011-10-03 15:49:49 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								671f19d70f 
								
							
								 
							
						 
						
							
							
								
								Remove all non-core uses of (scan-token)  
							
							 
							
							... 
							
							
							
							Add scan-datum
Add scan-number
Document more words
Fixes  #225 . 
							
						 
						
							2011-10-02 12:00:08 -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  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								d711824c10 
								
							
								 
							
						 
						
							
							
								
								command-line, parser, syntax: move the MAIN: invocation from run-file to run-script to minimize the potential impact on internal machinery that uses run-file  
							
							 
							
							
							
						 
						
							2011-08-17 21:29:02 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								e1390875ca 
								
							
								 
							
						 
						
							
							
								
								parser, source-files, syntax: have MAIN: store the main entry point in the source-file record in addition to the vocabulary. Have run-file execute the MAIN: word for a file if present after evaluating its contents.  
							
							 
							
							
							
						 
						
							2011-08-17 20:58:09 -07:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								65de18993b 
								
							
								 
							
						 
						
							
							
								
								syntax: add stack effect declaration to <color> word definition in usage example of C: syntax  
							
							 
							
							
							
						 
						
							2011-02-07 23:00:30 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								16d524802a 
								
							
								 
							
						 
						
							
							
								
								syntax: trim trailing whitespace to $syntax section in the HOOK:'s help page  
							
							 
							
							
							
						 
						
							2011-02-04 15:56:02 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								dcb387630b 
								
							
								 
							
						 
						
							
							
								
								sequences, syntax, vocabs.parser: remove useless whitespace in docs  
							
							 
							
							
							
						 
						
							2010-12-23 03:42:41 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								34a9b93458 
								
							
								 
							
						 
						
							
							
								
								syntax: slightly to fix examples of QUALIFIED: and QUALIFIED-WITH:  
							
							 
							
							
							
						 
						
							2010-12-19 01:16:54 +09:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8a0525e5ce 
								
							
								 
							
						 
						
							
							
								
								Add a scan-token word which is like scan, except throws an error on EOF; document scan-object word; mention that scan-token/scan-object are preferred over scan/scan-word  
							
							 
							
							
							
						 
						
							2010-07-06 16:20:08 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								65e220b645 
								
							
								 
							
						 
						
							
							
								
								syntax: correct documentation for ratio syntax  
							
							 
							
							
							
						 
						
							2010-05-18 18:59:54 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								627295f094 
								
							
								 
							
						 
						
							
							
								
								Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)  
							
							 
							
							
							
						 
						
							2010-05-06 17:21:02 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c3f8f5067e 
								
							
								 
							
						 
						
							
							
								
								catch merge conflicts in source and report them as such  
							
							 
							
							
							
						 
						
							2010-04-06 13:34:26 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a566d8cc6b 
								
							
								 
							
						 
						
							
							
								
								lexer: each-token and map-tokens did not handle EOF properly  
							
							 
							
							
							
						 
						
							2010-03-26 03:42:07 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								7364608417 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into bags  
							
							 
							
							
							
						 
						
							2010-03-02 17:04:45 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								9bf5c76771 
								
							
								 
							
						 
						
							
							
								
								lexer: add "each-token" and "map-tokens", which are equivalent to "parse-token _ each/map" but incremental. update a smattering of parsing words (such as USING:, SYMBOLS:, etc.) to use each-token/map-tokens  
							
							 
							
							
							
						 
						
							2010-02-28 22:19:43 -08:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								7ad324837b 
								
							
								 
							
						 
						
							
							
								
								Updated documentation for sets  
							
							 
							
							
							
						 
						
							2010-02-27 00:27:40 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								e43312d780 
								
							
								 
							
						 
						
							
							
								
								Moving new-sets and hash-sets to core  
							
							 
							
							
							
						 
						
							2010-02-26 11:01:57 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c5259f2e2c 
								
							
								 
							
						 
						
							
							
								
								classes.tuple: document final class declaration  
							
							 
							
							
							
						 
						
							2010-02-18 04:13:34 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								01824d41be 
								
							
								 
							
						 
						
							
							
								
								Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final  
							
							 
							
							
							
						 
						
							2010-02-18 02:19:57 +13:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								a8e771c28f 
								
							
								 
							
						 
						
							
							
								
								update syntax-floats for changes to math.parser. clarify docs on hex float literals  
							
							 
							
							
							
						 
						
							2010-02-08 10:42:04 -08:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fbf078d4b3 
								
							
								 
							
						 
						
							
							
								
								words: undefined error now contains the word in question  
							
							 
							
							
							
						 
						
							2010-02-03 23:11:23 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e32d5fd0ac 
								
							
								 
							
						 
						
							
							
								
								Minor updates to string documentation  
							
							 
							
							
							
						 
						
							2010-02-03 23:07:53 +13:00  
						
					 
				
					
						
							
							
								 
								Brad Christensen
							
						 
						
							 
							
							
							
								
							
								9b9322ea1e 
								
							
								 
							
						 
						
							
							
								
								A number of documentation fixes and cleanup.  
							
							 
							
							
							
						 
						
							2010-02-03 00:05:03 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								2f90b13160 
								
							
								 
							
						 
						
							
							
								
								touch up quotation documentation  
							
							 
							
							
							
						 
						
							2009-10-31 16:40:10 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7ce4b746e5 
								
							
								 
							
						 
						
							
							
								
								parsed -> suffix!, add append!  
							
							 
							
							
							
						 
						
							2009-10-28 13:38:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4ed91ff5ee 
								
							
								 
							
						 
						
							
							
								
								syntax: fix docs for :  
							
							 
							
							
							
						 
						
							2009-10-16 23:45:10 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4cec00f209 
								
							
								 
							
						 
						
							
							
								
								improve io.pathnames docs  
							
							 
							
							
							
						 
						
							2009-10-16 05:48:37 -05:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							 
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1788957e1d 
								
							
								 
							
						 
						
							
							
								
								syntax: fix typos in " docs  
							
							 
							
							
							
						 
						
							2009-09-23 17:50:00 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								545f7f11bb 
								
							
								 
							
						 
						
							
							
								
								document """  
							
							 
							
							
							
						 
						
							2009-09-23 10:33:40 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5cb34724b7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/classes/struct/struct-tests.factor
	basis/functors/functors-tests.factor
	basis/specialized-arrays/specialized-arrays-tests.factor 
							
						 
						
							2009-09-20 23:02:49 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								dc4a544a92 
								
							
								 
							
						 
						
							
							
								
								add multiline string support  
							
							 
							
							
							
						 
						
							2009-09-19 01:55:05 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								238f600da2 
								
							
								 
							
						 
						
							
							
								
								document number-base prettyprinter variable. add more docs about hex float syntax  
							
							 
							
							
							
						 
						
							2009-09-18 15:11:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								aad68418d2 
								
							
								 
							
						 
						
							
							
								
								math, syntax: document hexadecimal float literal syntax  
							
							 
							
							
							
						 
						
							2009-09-12 21:18:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								018677319c 
								
							
								 
							
						 
						
							
							
								
								math, syntax: fix help lint  
							
							 
							
							
							
						 
						
							2009-09-12 21:07:31 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3c55e7fe0c 
								
							
								 
							
						 
						
							
							
								
								Add NAN: literal syntax for NANs with a payload  
							
							 
							
							
							
						 
						
							2009-09-12 15:06:15 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d9ebfe5f48 
								
							
								 
							
						 
						
							
							
								
								syntax: improve T{ docs  
							
							 
							
							
							
						 
						
							2009-09-10 15:53:14 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ab45402d04 
								
							
								 
							
						 
						
							
							
								
								Minor doc improvements  
							
							 
							
							
							
						 
						
							2009-08-31 05:46:57 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								cb54ca6402 
								
							
								 
							
						 
						
							
							
								
								clarify 'deprecated' docs  
							
							 
							
							
							
						 
						
							2009-08-20 18:36:34 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								6089251574 
								
							
								 
							
						 
						
							
							
								
								move deprecation to tools.deprecation; load with bootstrap.tools  
							
							 
							
							
							
						 
						
							2009-08-20 16:17:36 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								400c89daf0 
								
							
								 
							
						 
						
							
							
								
								"deprecated" declaration, "deprecation" vocab to track deprecations in the error log  
							
							 
							
							
							
						 
						
							2009-08-20 15:10:42 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								bf54aebcc1 
								
							
								 
							
						 
						
							
							
								
								Fix QUALIFIED: docs. Reported by ex_rzr in #concatenative  
							
							 
							
							
							
						 
						
							2009-07-14 12:07:08 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								29327a787c 
								
							
								 
							
						 
						
							
							
								
								Remove initial-quot feature  
							
							 
							
							
							
						 
						
							2009-06-15 13:07:15 -05:00