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 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								43fb73fae6
								
							
								
							
						 | 
						
							
							
								
								factor: Rename I[ ]I to [I I]. Fix places where we do "string"token without whitespace.
							
							
							
							
							
						 | 
						
							2015-08-06 17:05:12 -05:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b366a06c41
								
							
								
							
						 | 
						
							
							
								
								use reject instead of [ ... not ] filter.
							
							
							
							
							
						 | 
						
							2015-05-12 18:50:34 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								60ffe0680e
								
							
								
							
						 | 
						
							
							
								
								kernel: new combinator 2with = with with
							
							
							
							
							
						 | 
						
							2014-07-22 07:40:13 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8c19602ae9
								
							
								
							
						 | 
						
							
							
								
								assocs: Add of and ?of. Change all the things at once! Fixes #701.
							
							
							
							
							
						 | 
						
							2013-03-23 14:59:07 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3582a6c624
								
							
								
							
						 | 
						
							
							
								
								kernel: Add 4dup, 4drop, and 4cleave.
							
							
							
							
							
						 | 
						
							2012-10-22 09:47:34 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								51c033a1f6
								
							
								
							
						 | 
						
							
							
								
								Fix all failures in the linux64 build email
							
							
							
							
							
						 | 
						
							2011-10-24 19:33:09 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								79e2265db1
								
							
								
							
						 | 
						
							
							
								
								irc: fix IRC: stack effects.
							
							
							
							
							
						 | 
						
							2011-10-18 19:20:24 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								13b17fb84a
								
							
								
							
						 | 
						
							
							
								
								io: input-stream and output-stream mixins
							
							
							
							
							
						 | 
						
							2011-10-18 16:25:09 -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 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								1778757fa2
								
							
								
							
						 | 
						
							
							
								
								Update references to "1 tail" to use "rest".
							
							
							
							
							
						 | 
						
							2011-05-03 20:50:23 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ee2169eb6c
								
							
								
							
						 | 
						
							
							
								
								irc.gitbot: fix load error
							
							
							
							
							
						 | 
						
							2010-09-05 17:55:22 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								a6f0abb9a2
								
							
								
							
						 | 
						
							
							
								
								Rename alarms -> timers
							
							
							
							
							
						 | 
						
							2010-06-10 16:39:13 -05: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 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								76e1dc5c77
								
							
								
							
						 | 
						
							
							
								
								irc.gitbot: new nickname
							
							
							
							
							
						 | 
						
							2010-03-23 02:22:28 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3ffee52cad
								
							
								
							
						 | 
						
							
							
								
								irc.gitbot: fix USING:
							
							
							
							
							
						 | 
						
							2010-03-23 02:05:24 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bc174332d1
								
							
								
							
						 | 
						
							
							
								
								irc.gitbot: don't stop the alarm if running git throws an error
							
							
							
							
							
						 | 
						
							2010-03-23 01:55:50 -04:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								e7968ceffc
								
							
								
							
						 | 
						
							
							
								
								mop up compiler errors from macosx load-all
							
							
							
							
							
						 | 
						
							2010-03-09 00:56:07 -08:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0612bc6177
								
							
								
							
						 | 
						
							
							
								
								Factor source files should not be executable
							
							
							
							
							
						 | 
						
							2009-11-21 17:50:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b71d86a1dc
								
							
								
							
						 | 
						
							
							
								
								update more 8bit encoding usages
							
							
							
							
							
						 | 
						
							2009-11-12 18:36:47 -06:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								aec676edec
								
							
								
							
						 | 
						
							
							
								
								use surround/glue instead of 3append
							
							
							
							
							
						 | 
						
							2009-11-12 03:01:09 -06:00 | 
						
					
				
					
						
							
							
								 
								Keith Lazuka
							
						 | 
						
							
							
							
							
								
							
								405e5d015b
								
							
								
							
						 | 
						
							
							
								
								docs: change $subsection to $subsections
							
							
							
							
							
						 | 
						
							2009-10-02 12:15:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								20611abe7f
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'irc-fix' of git://tiodante.com/git/factor
							
							
							
							
							
						 | 
						
							2009-09-16 16:06:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								ef98f1de68
								
							
								
							
						 | 
						
							
							
								
								irc.client: Fix detach chat (wasn't sending a PART message)
							
							
							
							
							
						 | 
						
							2009-09-16 19:58:45 -03:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1478785b18
								
							
								
							
						 | 
						
							
							
								
								irc.client: fix suggested by ceninan
							
							
							
							
							
						 | 
						
							2009-09-15 16:36:59 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3f3d57032b
								
							
								
							
						 | 
						
							
							
								
								Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
							
							
							
							
							
						 | 
						
							2009-08-13 19:21:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								b8c3894ad2
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into irc
							
							
							
							
							
						 | 
						
							2009-06-02 09:24:03 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								4c04ace278
								
							
								
							
						 | 
						
							
							
								
								irc.client: Temporary possible fix to the bug reported by anyhoo
							
							
							
							
							
						 | 
						
							2009-06-02 09:09:27 -03:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0a0ed4777f
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'irc' of git://www.tiodante.com/git/factor
							
							
							
							
							
						 | 
						
							2009-06-01 15:20:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								b010cd3116
								
							
								
							
						 | 
						
							
							
								
								irc.logbot: Small refactoring
							
							
							
							
							
						 | 
						
							2009-05-30 10:09:44 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								e3a8421f44
								
							
								
							
						 | 
						
							
							
								
								irc.client: Send password on connect if provided
							
							
							
							
							
						 | 
						
							2009-05-29 00:01:22 -03:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								407377fc98
								
							
								
							
						 | 
						
							
							
								
								rename peek -> last and update all usages
							
							
							
							
							
						 | 
						
							2009-05-25 16:38:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								53413a049e
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into irc
							
							
							
							
							
						 | 
						
							2009-05-10 20:15:02 -03:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ce7ad9a42d
								
							
								
							
						 | 
						
							
							
								
								fix unit tests that call lines or contents
							
							
							
							
							
						 | 
						
							2009-05-01 16:38:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								3c845d6ba8
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into irc
							
							
							
							
							
						 | 
						
							2009-04-26 20:04:32 -03:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3353a777f7
								
							
								
							
						 | 
						
							
							
								
								Fixing some unit test failures
							
							
							
							
							
						 | 
						
							2009-04-22 07:05:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								17cbf3dded
								
							
								
							
						 | 
						
							
							
								
								irc.client: Update test
							
							
							
							
							
						 | 
						
							2009-04-16 22:28:40 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								7503c98768
								
							
								
							
						 | 
						
							
							
								
								irc.logbot: Format for actions
							
							
							
							
							
						 | 
						
							2009-04-16 22:19:45 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								460de5bbef
								
							
								
							
						 | 
						
							
							
								
								irc.messages: Add predicate classes for ctcp and action messages
							
							
							
							
							
						 | 
						
							2009-04-16 22:19:16 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								34ec9af2ad
								
							
								
							
						 | 
						
							
							
								
								irc.client: More robust reconnection
							
							
							
							
							
						 | 
						
							2009-04-16 21:35:26 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								2c46304c75
								
							
								
							
						 | 
						
							
							
								
								irc.logbot: Use <file-appender> instead of <file-writter>
							
							
							
							
							
						 | 
						
							2009-04-16 21:33:21 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								7f5f8185bf
								
							
								
							
						 | 
						
							
							
								
								irc.messages: Set timestamp when constructing, not on parser
							
							
							
							
							
						 | 
						
							2009-04-16 17:21:31 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								01f7f560b0
								
							
								
							
						 | 
						
							
							
								
								irc.logbot: Use make to build timestamped string
							
							
							
							
							
						 | 
						
							2009-04-16 17:16:24 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								84032835f5
								
							
								
							
						 | 
						
							
							
								
								irc.messages: Use GMT times when building a message
							
							
							
							
							
						 | 
						
							2009-04-16 17:11:41 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								7acff0c906
								
							
								
							
						 | 
						
							
							
								
								irc.gitbot: Add formatting for topic change logs
							
							
							
							
							
						 | 
						
							2009-04-16 09:32:23 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								e0c57b68b6
								
							
								
							
						 | 
						
							
							
								
								irc.messages: Fix test
							
							
							
							
							
						 | 
						
							2009-04-15 20:18:42 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								777cb541f7
								
							
								
							
						 | 
						
							
							
								
								irc.client: Calculate message forwards before processing it (because participants may be deleted from channels)
							
							
							
							
							
						 | 
						
							2009-04-15 00:03:25 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								8f287b2c26
								
							
								
							
						 | 
						
							
							
								
								irc.client: Forward messages before processing for now. Change text for
							
							
							
							
							
							
							
							some log lines 
							
						 | 
						
							2009-04-14 23:36:41 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								dbb35d3500
								
							
								
							
						 | 
						
							
							
								
								irc.logbot: Initial version
							
							
							
							
							
						 | 
						
							2009-04-14 23:16:31 -03:00 | 
						
					
				
					
						
							
							
								 
								Bruno Deferrari
							
						 | 
						
							
							
							
							
								
							
								8d0bc70703
								
							
								
							
						 | 
						
							
							
								
								irc.client: Fix NICK message declaration
							
							
							
							
							
						 | 
						
							2009-04-14 23:13:21 -03:00 |