573ac9c9e9 
								
							
								 
							
						 
						
							
							
								
								splitting: use unsafe in split-when, simplify split-indices.  
							
							
							
						 
						
							2015-07-17 12:14:33 -07:00  
				
					
						
							
							
								 
						
							
							
								43d6f1d3e2 
								
							
								 
							
						 
						
							
							
								
								factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:.  
							
							
							
						 
						
							2015-07-02 17:28:17 -07:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
				
					
						
							
							
								 
						
							
							
								422c4b2051 
								
							
								 
							
						 
						
							
							
								
								splitting: new word split-indices, it's useful compiler.cfg.scheduling so let's add it to the splitting vocab too  
							
							
							
						 
						
							2014-11-22 17:31:38 -08:00  
				
					
						
							
							
								 
						
							
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
				
					
						
							
							
								 
						
							
							
								73d65aacb3 
								
							
								 
							
						 
						
							
							
								
								core: update some help $value types.  
							
							
							
						 
						
							2014-05-23 14:24:04 -07:00  
				
					
						
							
							
								 
						
							
							
								98935b7f15 
								
							
								 
							
						 
						
							
							
								
								docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.  
							
							
							
						 
						
							2014-05-18 20:09:10 -07:00  
				
					
						
							
							
								 
						
							
							
								04d83f9f48 
								
							
								 
							
						 
						
							
							
								
								splitting: simplify a bit.  
							
							
							
						 
						
							2013-10-12 16:41:12 -07:00  
				
					
						
							
							
								 
						
							
							
								6497dd0fe4 
								
							
								 
							
						 
						
							
							
								
								splitting: cleanup duplicate code.  
							
							
							
						 
						
							2013-06-25 15:17:44 -07:00  
				
					
						
							
							
								 
						
							
							
								2ca5b739e0 
								
							
								 
							
						 
						
							
							
								
								splitting: removing split* to extras.  
							
							
							
						 
						
							2013-04-01 09:14:01 -07:00  
				
					
						
							
							
								 
						
							
							
								ff7793bb90 
								
							
								 
							
						 
						
							
							
								
								splitting: add another test case to make sure we can access ... args.  
							
							
							
						 
						
							2013-03-31 18:52:53 -07:00  
				
					
						
							
							
								 
						
							
							
								042d86846e 
								
							
								 
							
						 
						
							
							
								
								splitting: change split* to preserve (separately) the separators.  
							
							
							
						 
						
							2013-03-31 16:05:30 -07:00  
				
					
						
							
							
								 
						
							
							
								ae4e53fd5b 
								
							
								 
							
						 
						
							
							
								
								splitting: adding split-slice and split*-slice for completeness.  
							
							
							
						 
						
							2013-03-27 16:29:13 -07:00  
				
					
						
							
							
								 
						
							
							
								f285d4db3f 
								
							
								 
							
						 
						
							
							
								
								splitting: add split*-when-slice and change to not use make.  
							
							
							
						 
						
							2013-03-27 16:19:56 -07:00  
				
					
						
							
							
								 
						
							
							
								6fd25b6668 
								
							
								 
							
						 
						
							
							
								
								splitting: adding split1-when-slice and split-when-slice.  
							
							
							
						 
						
							2013-03-27 16:00:16 -07:00  
				
					
						
							
							
								 
						
							
							
								872e3c4e83 
								
							
								 
							
						 
						
							
							
								
								splitting: string-lines docs say it returns strings, so do that.  
							
							
							
						 
						
							2013-03-24 19:45:29 -07:00  
				
					
						
							
							
								 
						
							
							
								ef5c7cfa50 
								
							
								 
							
						 
						
							
							
								
								splitting: Support SBUF" " with split-lines.  Fixes   #575 . Thanks @mrjbq7  
							
							... 
							
							
							
							for the patch. 
							
						 
						
							2013-03-23 14:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								5487480126 
								
							
								 
							
						 
						
							
							
								
								core: cleanup USING lists.  
							
							
							
						 
						
							2013-03-05 10:34:47 -08:00  
				
					
						
							
							
								 
						
							
							
								10e74c6066 
								
							
								 
							
						 
						
							
							
								
								sequences: Add join-as, which takes an exemplar. Move split-subseq and replace from unicode.case to splitting and fix an infinite loop with split-subseq. Add docs/tests.  
							
							
							
						 
						
							2013-01-03 16:44:25 -08:00  
				
					
						
							
							
								 
						
							
							
								f60513c053 
								
							
								 
							
						 
						
							
							
								
								splitting: making split inline.  
							
							
							
						 
						
							2012-08-06 15:08:16 -07:00  
				
					
						
							
							
								 
						
							
							
								9d2a1a6b7c 
								
							
								 
							
						 
						
							
							
								
								splitting: crlf? was unnecessary.  
							
							
							
						 
						
							2012-07-30 11:26:38 -07:00  
				
					
						
							
							
								 
						
							
							
								da692ff7ec 
								
							
								 
							
						 
						
							
							
								
								splitting: slightly faster string-lines.  
							
							
							
						 
						
							2012-07-13 20:26:07 -07:00  
				
					
						
							
							
								 
						
							
							
								646e9db251 
								
							
								 
							
						 
						
							
							
								
								splitting: string-lines is 30-70% faster.  
							
							
							
						 
						
							2012-07-13 18:24:45 -07:00  
				
					
						
							
							
								 
						
							
							
								55b127f96b 
								
							
								 
							
						 
						
							
							
								
								splitting: adding split*, a variant that keeps elements we split upon.  
							
							
							
						 
						
							2012-06-20 19:57:11 -07:00  
				
					
						
							
							
								 
						
							
							
								d37e5192de 
								
							
								 
							
						 
						
							
							
								
								splitting: fixing split1-last.  
							
							
							
						 
						
							2012-04-27 08:48:57 -07:00  
				
					
						
							
							
								 
						
							
							
								5e16810075 
								
							
								 
							
						 
						
							
							
								
								using reverse! when possible.  
							
							
							
						 
						
							2012-04-25 20:09:36 -07:00  
				
					
						
							
							
								 
						
							
							
								a99afa996c 
								
							
								 
							
						 
						
							
							
								
								splitting: fix docs for split1-when.  
							
							
							
						 
						
							2012-04-18 15:59:08 -07:00  
				
					
						
							
							
								 
						
							
							
								94b73d9371 
								
							
								 
							
						 
						
							
							
								
								splitting: adding split1-when.  
							
							
							
						 
						
							2012-04-18 15:55:15 -07:00  
				
					
						
							
							
								 
						
							
							
								3ba787b277 
								
							
								 
							
						 
						
							
							
								
								core/basis: trim down using lists  
							
							
							
						 
						
							2011-11-30 23:15:42 -08:00  
				
					
						
							
							
								 
						
							
							
								a916bebcfe 
								
							
								 
							
						 
						
							
							
								
								Fixing docs for recent stack effects additions.  
							
							
							
						 
						
							2011-09-24 22:08:54 -07:00  
				
					
						
							
							
								 
						
							
							
								3c1356bf69 
								
							
								 
							
						 
						
							
							
								
								Adding stack effects.  
							
							
							
						 
						
							2011-09-23 17:46:40 -07:00  
				
					
						
							
							
								 
						
							
							
								5cbf730517 
								
							
								 
							
						 
						
							
							
								
								splitting: fix stack effect declaration of (split)  
							
							
							
						 
						
							2010-11-06 17:50:39 -07:00  
				
					
						
							
							
								 
						
							
							
								83c81b288f 
								
							
								 
							
						 
						
							
							
								
								polymorphize splitting private combinators  
							
							
							
						 
						
							2010-03-07 18:07:59 -08:00  
				
					
						
							
							
								 
						
							
							
								2352792502 
								
							
								 
							
						 
						
							
							
								
								factor "split-when" (split on predicate) from "split"  
							
							
							
						 
						
							2009-11-06 16:29:33 -06:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								14ef1649d4 
								
							
								 
							
						 
						
							
							
								
								add if-zero/when-zero/unless-zero to core/ and update usages  
							
							
							
						 
						
							2009-08-11 17:59:40 -05:00  
				
					
						
							
							
								 
						
							
							
								407377fc98 
								
							
								 
							
						 
						
							
							
								
								rename peek -> last and update all usages  
							
							
							
						 
						
							2009-05-25 16:38:33 -05:00  
				
					
						
							
							
								 
						
							
							
								3722c0ad62 
								
							
								 
							
						 
						
							
							
								
								move some words to private vocabs  
							
							
							
						 
						
							2009-05-25 15:35:50 -05:00  
				
					
						
							
							
								 
						
							
							
								0ad6d1fb7b 
								
							
								 
							
						 
						
							
							
								
								add a few usages of iota, remove most 1+ and 1- from core  
							
							
							
						 
						
							2009-05-01 19:58:24 -05:00  
				
					
						
							
							
								 
						
							
							
								421ee726b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into new_ui  
							
							
							
						 
						
							2009-02-16 21:22:12 -06:00  
				
					
						
							
							
								 
						
							
							
								6b25e99470 
								
							
								 
							
						 
						
							
							
								
								Add summary for heaps more vocabs  
							
							
							
						 
						
							2009-02-16 21:05:13 -06:00  
				
					
						
							
							
								 
						
							
							
								4117430762 
								
							
								 
							
						 
						
							
							
								
								string-lines throws an error if input is not a string  
							
							
							
						 
						
							2009-02-09 00:25:46 -06:00  
				
					
						
							
							
								 
						
							
							
								669548e62e 
								
							
								 
							
						 
						
							
							
								
								Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary  
							
							
							
						 
						
							2009-02-02 13:43:54 -06:00  
				
					
						
							
							
								 
						
							
							
								4b4d93dddd 
								
							
								 
							
						 
						
							
							
								
								Move at-default from unicode.case to assocs, move 2cache from classes.algebra to assocs, clean up some code to no longer use -rot, rot, pick  
							
							
							
						 
						
							2009-01-20 15:27:14 -06:00  
				
					
						
							
							
								 
						
							
							
								e6aa33ac12 
								
							
								 
							
						 
						
							
							
								
								Add new intersects? word and use it in a few places instead of intersect empty?  
							
							
							
						 
						
							2009-01-12 01:51:38 -06:00  
				
					
						
							
							
								 
						
							
							
								a4d9cdfeb3 
								
							
								 
							
						 
						
							
							
								
								Refactor all usages of >r/r> in core to use dip, 2dip, 3dip  
							
							... 
							
							
							
							Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r> 
							
						 
						
							2008-11-23 02:44:56 -06:00  
				
					
						
							
							
								 
						
							
							
								75c32bde5a 
								
							
								 
							
						 
						
							
							
								
								cleaner unit-tests  
							
							
							
						 
						
							2008-11-22 20:34:25 -06:00  
				
					
						
							
							
								 
						
							
							
								374ad0752e 
								
							
								 
							
						 
						
							
							
								
								add using  
							
							
							
						 
						
							2008-11-22 20:31:23 -06:00  
				
					
						
							
							
								 
						
							
							
								26cb48b0ab 
								
							
								 
							
						 
						
							
							
								
								rename last-slice1 to slice1-last.  add slice1-slice and slice1-last-slice, docs, and tests  
							
							
							
						 
						
							2008-11-22 19:59:43 -06:00