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 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								46021e4d77
								
							
								
							
						 | 
						
							
							
								
								fix some generic tests.
							
							
							
							
							
						 | 
						
							2015-08-05 18:01:05 -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
							
						 | 
						
							
							
							
							
								
							
								2adeed9cb3
								
							
								
							
						 | 
						
							
							
								
								factor: rename classes:members to class-members so it doesn't conflict with sets:members. ugh.
							
							
							
							
							
						 | 
						
							2015-07-20 00:32:42 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								43d6f1d3e2
								
							
								
							
						 | 
						
							
							
								
								factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:.
							
							
							
							
							
						 | 
						
							2015-07-02 17:28:17 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								59f3b1ea57
								
							
								
							
						 | 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
							
							
							
							
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824. 
							
						 | 
						
							2015-07-02 13:47:06 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7e54cc2824
								
							
								
							
						 | 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
							
							
							
							
							
						 | 
						
							2015-07-02 11:36:08 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								999aa7c897
								
							
								
							
						 | 
						
							
							
								
								factor: clean up spaces in -tests files
							
							
							
							
							
						 | 
						
							2015-07-02 10:34:01 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								e3cb325040
								
							
								
							
						 | 
						
							
							
								
								factor: clean up whitespace in -docs files
							
							
							
							
							
						 | 
						
							2015-07-02 10:31:22 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								352e5de16a
								
							
								
							
						 | 
						
							
							
								
								core, basis, extra: Remove DOS line endings from files.
							
							
							
							
							
							
							
							Remove whitespace from end of lines.
Add a newline to the end of each file. 
							
						 | 
						
							2015-06-29 17:25:40 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								d32b9f9c90
								
							
								
							
						 | 
						
							
							
								
								locals.parser: docs for with-lambda-scope and some random doc additions
							
							
							
							
							
						 | 
						
							2015-06-22 11:15:48 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								4d47b826bf
								
							
								
							
						 | 
						
							
							
								
								parser: added helper word use-first-word? to simplify no-word
							
							
							
							
							
						 | 
						
							2015-06-09 13:02:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f0799a7bc3
								
							
								
							
						 | 
						
							
							
								
								core: fix word link.
							
							
							
							
							
							
							
							extra: fix word 
							
						 | 
						
							2015-06-08 16:53:54 -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 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b366a06c41
								
							
								
							
						 | 
						
							
							
								
								use reject instead of [ ... not ] filter.
							
							
							
							
							
						 | 
						
							2015-05-12 18:50:34 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								401b57c6b9
								
							
								
							
						 | 
						
							
							
								
								Revert "parser: Print "Loading" message as a comment for homoiconicity. See #1221."
							
							
							
							
							
							
							
							This reverts commit 10cf6e3dd2. 
							
						 | 
						
							2014-11-23 22:41:15 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								10cf6e3dd2
								
							
								
							
						 | 
						
							
							
								
								parser: Print "Loading" message as a comment for homoiconicity. See #1221.
							
							
							
							
							
						 | 
						
							2014-11-23 16:56:49 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								34800e2ae8
								
							
								
							
						 | 
						
							
							
								
								parser.notes: Remove trailing whitespace the parser noticed.
							
							
							
							
							
						 | 
						
							2014-10-30 16:19:30 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								c71c200063
								
							
								
							
						 | 
						
							
							
								
								parser: Fix for empty word list. Oops.
							
							
							
							
							
						 | 
						
							2014-10-27 19:38:32 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ce3d31014c
								
							
								
							
						 | 
						
							
							
								
								parser: Cleaner fix, comments. Fixes #1174.
							
							
							
							
							
						 | 
						
							2014-10-27 12:12:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b83fe1db51
								
							
								
							
						 | 
						
							
							
								
								parser: Consider private words now for autocompletes, but to avoid pulling in private words unexpectedly, throw a restart that confirms you really want the private word. Fixes #1174.
							
							
							
							
							
						 | 
						
							2014-10-27 12:01:37 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								cea47b896d
								
							
								
							
						 | 
						
							
							
								
								more doc types.
							
							
							
							
							
						 | 
						
							2014-05-26 07:51:19 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								57f9d78892
								
							
								
							
						 | 
						
							
							
								
								improve help by linking to types directly.
							
							
							
							
							
						 | 
						
							2014-05-23 20:20:15 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								a38524eb99
								
							
								
							
						 | 
						
							
							
								
								lexer/parser: rename (scan-token) to ?scan-token, (scan-datum) to ?scan-datum.
							
							
							
							
							
						 | 
						
							2014-05-20 09:13:58 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								98935b7f15
								
							
								
							
						 | 
						
							
							
								
								docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
							
							
							
							
							
						 | 
						
							2014-05-18 20:09:10 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								2b7d53b7d1
								
							
								
							
						 | 
						
							
							
								
								parser: add invalid-word-name, use it to check for redefining quotes.
							
							
							
							
							
						 | 
						
							2013-04-25 15:41:20 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								31e1fe54e3
								
							
								
							
						 | 
						
							
							
								
								core/extra tests: Fix word -> last-word
							
							
							
							
							
						 | 
						
							2013-03-24 01:11:54 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								2d9a15c7c1
								
							
								
							
						 | 
						
							
							
								
								lexer, parser: Rename unexpected-eof.
							
							
							
							
							
						 | 
						
							2013-03-23 21:35:50 -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
							
						 | 
						
							
							
							
							
								
							
								c677e34880
								
							
								
							
						 | 
						
							
							
								
								parser: fix docs for filter-moved.
							
							
							
							
							
						 | 
						
							2013-03-10 20:40:40 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b2ffa02fff
								
							
								
							
						 | 
						
							
							
								
								Fix some tests broken by recent definitions change.
							
							
							
							
							
						 | 
						
							2013-03-10 20:22:18 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								bc18b2cd29
								
							
								
							
						 | 
						
							
							
								
								compiler.units: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-10 18:04:37 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7f3f90eb8d
								
							
								
							
						 | 
						
							
							
								
								compiler: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-10 16:13:31 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								07fc23697b
								
							
								
							
						 | 
						
							
							
								
								parser: fix tests for hash-set change.
							
							
							
							
							
						 | 
						
							2013-03-08 14:57:21 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								5487480126
								
							
								
							
						 | 
						
							
							
								
								core: cleanup USING lists.
							
							
							
							
							
						 | 
						
							2013-03-05 10:34:47 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c1269bc8a3
								
							
								
							
						 | 
						
							
							
								
								parser: make sure lines is an array.
							
							
							
							
							
						 | 
						
							2012-07-27 19:06:22 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ba64012f79
								
							
								
							
						 | 
						
							
							
								
								docs: vm says to read "command-line" but it was called "cli". change the article title in the docs.
							
							
							
							
							
						 | 
						
							2012-07-25 23:49:19 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f448405c31
								
							
								
							
						 | 
						
							
							
								
								parser: Drunk coding is buzzed coding.
							
							
							
							
							
						 | 
						
							2012-06-21 17:35:24 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								cab93dea04
								
							
								
							
						 | 
						
							
							
								
								parser: last fix.
							
							
							
							
							
						 | 
						
							2012-06-21 14:18:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Felix Kaiser
							
						 | 
						
							
							
							
							
								
							
								bad2d7e499
								
							
								
							
						 | 
						
							
							
								
								parser: fix typo in docs
							
							
							
							
							
						 | 
						
							2012-05-20 00:34:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3ba787b277
								
							
								
							
						 | 
						
							
							
								
								core/basis: trim down using lists
							
							
							
							
							
						 | 
						
							2011-11-30 23:15:42 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								2cf8b32bda
								
							
								
							
						 | 
						
							
							
								
								lexer: skip #! as a single token at front of line
							
							
							
							
							
							
							
							Fixes #370 
							
						 | 
						
							2011-11-27 14:59:54 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0b45465722
								
							
								
							
						 | 
						
							
							
								
								parser: remove parse-base dead code
							
							
							
							
							
						 | 
						
							2011-11-23 22:33:31 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								72de75b881
								
							
								
							
						 | 
						
							
							
								
								let's pretend BIN: HEX: OCT: never happened
							
							
							
							
							
						 | 
						
							2011-11-23 19:22:37 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								cab0369fec
								
							
								
							
						 | 
						
							
							
								
								classes: Make methods dispatch on maybes. Fix a couple bugs in the implementation of maybe. classoid? is now a dumb test if an object could be a well-formed classoid; valid-classoid? tests for well-formedness. Move maybe tests. Make pprint* work better on methods.
							
							
							
							
							
						 | 
						
							2011-11-22 15:12:20 -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
							
						 | 
						
							
							
							
							
								
							
								c731dc6edb
								
							
								
							
						 | 
						
							
							
								
								Rename lookup to lookup-word.
							
							
							
							
							
						 | 
						
							2011-11-06 16:00:00 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								dc0a921866
								
							
								
							
						 | 
						
							
							
								
								Remove the lexer-factory because nothing uses it. Update usages.
							
							
							
							
							
						 | 
						
							2011-10-29 01:11:19 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b43c069b81
								
							
								
							
						 | 
						
							
							
								
								Change prompt to something we can copy/paste back into the Factor repl. Add auto-use word. Fixes #301.
							
							
							
							
							
						 | 
						
							2011-10-29 01:05:38 -07:00 |