John Benediktsson
							
						 
						
							 
							
							
								
								
							
							
								
							
								3101da4c83 
								
									
								
							
								 
							
						 
						
							
							
								
								help: add more bold table headings.  
							
							 
							
							
							
						 
						
							2020-04-11 20:34:04 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
								
								
							
							
								
							
								4631eb5a7e 
								
									
								
							
								 
							
						 
						
							
							
								
								classes: use check-instance in a few places, to remove duplication.  
							
							 
							
							
							
						 
						
							2020-04-11 20:33:21 -05:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								97a91d66fc 
								
							
								 
							
						 
						
							
							
								
								syntax-docs: add a couple of missing CHAR: syntax examples  
							
							 
							
							
							
						 
						
							2019-01-03 15:36:03 -08:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								34e9412e29 
								
							
								 
							
						 
						
							
							
								
								syntax-docs: improve descriptions for GENERIC: and GENERIC#:  
							
							 
							
							
							
						 
						
							2018-01-22 07:58:17 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								483325d0f0 
								
							
								 
							
						 
						
							
							
								
								core/: bunch of more docs  
							
							 
							
							
							
						 
						
							2017-06-24 16:42:59 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								581489b64f 
								
							
								 
							
						 
						
							
							
								
								sytax-docs: mention that numbers may contain commas  
							
							 
							
							
							
						 
						
							2017-06-21 12:36:39 +03: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
							
						 
						
							 
							
							
							
								
							
								7c7bb93c55 
								
							
								 
							
						 
						
							
							
								
								factor: Rename GENERIC# to GENERIC#:.  
							
							 
							
							... 
							
							
							
							Fixes  #1670 . 
							
						 
						
							2017-06-01 13:58:58 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e93d8f82bc 
								
							
								 
							
						 
						
							
							
								
								core: Add TH{ for making assoc tuples.  
							
							 
							
							... 
							
							
							
							See #1449 .
https://github.com/factor/factor/issues/1449  
							
						 
						
							2017-05-30 20:14:29 -05:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								0142d0b078 
								
							
								 
							
						 
						
							
							
								
								basis/,extra/: using parse-array-def in a bunch of places  
							
							 
							
							
							
						 
						
							2016-12-03 13:23:24 +01:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								bdd000c7a2 
								
							
								 
							
						 
						
							
							
								
								syntax-docs: fix the code snippet in the ERROR: article  
							
							 
							
							
							
						 
						
							2016-05-25 15:56:05 +03:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4d83867cb4 
								
							
								 
							
						 
						
							
							
								
								strings.parser: remove parse-short-string, everyone should parse-string.  
							
							 
							
							
							
						 
						
							2016-04-04 15:00:04 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4d222cc69a 
								
							
								 
							
						 
						
							
							
								
								syntax: Fix docs for removed article syntax.comments.  
							
							 
							
							
							
						 
						
							2016-03-30 22:55:37 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								77c256412d 
								
							
								 
							
						 
						
							
							
								
								lexer: make CHAR: ! work.  
							
							 
							
							
							
						 
						
							2016-03-30 21:21:40 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								52a3f6f309 
								
							
								 
							
						 
						
							
							
								
								lexer: support universal comments.  
							
							 
							
							
							
						 
						
							2016-03-30 21:09:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								35ca557ce7 
								
							
								 
							
						 
						
							
							
								
								core: use $sequence help-markup in a few places.  
							
							 
							
							
							
						 
						
							2016-03-16 10:13:56 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								59caf874a3 
								
							
								 
							
						 
						
							
							
								
								syntax: removing #! as a comment character.  
							
							 
							
							... 
							
							
							
							We don't need two types of comments and shebang (#!) is handled
natively by the lexer, so the original reason for #! is not valid. 
							
						 
						
							2015-09-09 18:28:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5fdc98cb97 
								
							
								 
							
						 
						
							
							
								
								syntax: fix bad search-and-replace.  
							
							 
							
							
							
						 
						
							2015-09-08 16:21:06 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e477f6996f 
								
							
								 
							
						 
						
							
							
								
								Fix comments to be ! not #!.  
							
							 
							
							
							
						 
						
							2015-09-08 16:15:10 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								399d01f56e 
								
							
								 
							
						 
						
							
							
								
								strings.parser: finish removing triple-strings.  
							
							 
							
							... 
							
							
							
							parse-string => parse-short-string (on the same line)
parse-multiline-string-until => parse-full-string 
							
						 
						
							2015-08-17 19:49:12 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								02008979d9 
								
							
								 
							
						 
						
							
							
								
								factor: Change ERROR: foo ; to define ``throw-foo`` instead of having ``foo`` throw implicitly. The old ``foo`` still throws implicitly because this is a big change to get right in one patch, but it should be removed soon.  
							
							 
							
							
							
						 
						
							2015-08-12 15:26:18 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								948b1a650a 
								
							
								 
							
						 
						
							
							
								
								syntax: fix SINGLETON: to be on its own line in docs.  
							
							 
							
							
							
						 
						
							2015-08-12 12:10:32 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4f4772e2db 
								
							
								 
							
						 
						
							
							
								
								syntax docs: Fix octal example.  
							
							 
							
							
							
						 
						
							2015-08-01 14:29:12 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7b0733f72f 
								
							
								 
							
						 
						
							
							
								
								syntax: fix example in syntax-floats.  
							
							 
							
							
							
						 
						
							2015-08-01 07:59:21 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								4d8cb81cab 
								
							
								 
							
						 
						
							
							
								
								math.parser: add tests/docs for floats 0b 0x bin> float> since they work  
							
							 
							
							
							
						 
						
							2015-07-30 11:04:51 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								102eb0064f 
								
							
								 
							
						 
						
							
							
								
								docs: hex floats exponents became mandatory  
							
							 
							
							
							
						 
						
							2015-07-30 11:04:51 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3d4bc1de1a 
								
							
								 
							
						 
						
							
							
								
								core: rename parse-call( to parse-call-paren  
							
							 
							
							
							
						 
						
							2015-07-27 09:54:08 -07: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
							
						 
						
							 
							
							
							
								
							
								117727d444 
								
							
								 
							
						 
						
							
							
								
								parser, source-files: you need to bootstrap after this patch.  
							
							 
							
							... 
							
							
							
							cleans up some file vs path naming.
file -> current-source-file
file -> current-test-file somewhere else
source-file -> path>source-file
source-file-tuple -> source-file 
							
						 
						
							2015-07-23 22:03:43 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0e0646c752 
								
							
								 
							
						 
						
							
							
								
								syntax-docs: Revert documentation for IN: foo.private  
							
							 
							
							
							
						 
						
							2015-06-30 21:20:20 -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  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0a7bfd3635 
								
							
								 
							
						 
						
							
							
								
								syntax: Add a "syntax" word property for tracking which words are defined with SYNTAX: as opposed to generated syntax words.  
							
							 
							
							
							
						 
						
							2015-06-29 18:45:16 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								44e8e7b344 
								
							
								 
							
						 
						
							
							
								
								primitives: Change PRIMITIVE: to check that the word is in that vocabulary and the stack effect is correct.  
							
							 
							
							... 
							
							
							
							Use PRIMITIVE: in core/ and basis/ 
							
						 
						
							2015-06-25 18:02:03 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6e60c811ac 
								
							
								 
							
						 
						
							
							
								
								core: Rename create to create-word, create-in to create-word-in.  
							
							 
							
							
							
						 
						
							2015-06-08 12:47:35 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								afcb610960 
								
							
								 
							
						 
						
							
							
								
								core: Throw an error when defining MAIN: with a stack effect other than ( -- ).  Fixes   #1060 .  
							
							 
							
							
							
						 
						
							2014-06-06 10:59:48 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5bc1567c05 
								
							
								 
							
						 
						
							
							
								
								syntax: adding \b \v and \f escape codes.  
							
							 
							
							
							
						 
						
							2014-06-03 18:04:51 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							 
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								73d65aacb3 
								
							
								 
							
						 
						
							
							
								
								core: update some help $value types.  
							
							 
							
							
							
						 
						
							2014-05-23 14:24:04 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								74c297600e 
								
							
								 
							
						 
						
							
							
								
								syntax: add docs for \x escape code.  
							
							 
							
							
							
						 
						
							2013-10-30 08:10:08 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5fab749dcc 
								
							
								 
							
						 
						
							
							
								
								words: Change word -> last-word, set-word -> set-last-word.  
							
							 
							
							
							
						 
						
							2013-03-23 16:12:03 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5a9e7cd374 
								
							
								 
							
						 
						
							
							
								
								classes.builtin: Add the BUILTIN: keyword which lets builtin classes show up in source files. Probably could use save-location to allow editing, but it seemed to break things.  
							
							 
							
							
							
						 
						
							2013-03-10 12:05:38 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5487480126 
								
							
								 
							
						 
						
							
							
								
								core: cleanup USING lists.  
							
							 
							
							
							
						 
						
							2013-03-05 10:34:47 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								8637c1c012 
								
							
								 
							
						 
						
							
							
								
								hashtables: Enforce shape on hashtable literals.  Fixes   #568 .  
							
							 
							
							
							
						 
						
							2012-08-24 15:11:03 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								affac79815 
								
							
								 
							
						 
						
							
							
								
								syntax: Clarify that inlined words can also be compiled stand-alone.  
							
							 
							
							
							
						 
						
							2012-07-23 12:18:43 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3507b9bad7 
								
							
								 
							
						 
						
							
							
								
								classes:  
							
							 
							
							... 
							
							
							
							- Allow methods to dispatch off union{ } and intersection{ } classes.
- Add not{ } anonymous-complement syntax.
- Define class-name for anonymous-union/intersection/complement and maybes, and clean up pprint.
- Change maybe: foo to maybe{ foo }
- Call sort-classes when making anonymous-union/anonymous-intersection classes so that they are canonicalized. 
							
						 
						
							2012-05-03 19:45:30 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								7ac7adeb67 
								
							
								 
							
						 
						
							
							
								
								syntax: add note to #! docs  
							
							 
							
							
							
						 
						
							2011-11-27 15:03:40 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								07abeee9d9 
								
							
								 
							
						 
						
							
							
								
								syntax: remove BIN: HEX: OCT:  
							
							 
							
							
							
						 
						
							2011-11-23 20:07:33 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								72de75b881 
								
							
								 
							
						 
						
							
							
								
								let's pretend BIN: HEX: OCT: never happened  
							
							 
							
							
							
						 
						
							2011-11-23 19:22:37 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								943596575a 
								
							
								 
							
						 
						
							
							
								
								use radix literals  
							
							 
							
							
							
						 
						
							2011-11-23 19:03:40 -08:00