14 lines
		
	
	
		
			399 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			399 B
		
	
	
	
		
			Factor
		
	
	
USING: kernel sequences tools.test ;
 | 
						|
IN: sorting.quick
 | 
						|
 | 
						|
{ { } } [ { } dup natural-sort! ] unit-test
 | 
						|
{ { 1 } } [ { 1 } dup natural-sort! ] unit-test
 | 
						|
{ { 1 2 3 4 5 } } [ { 1 4 2 5 3 } dup natural-sort! ] unit-test
 | 
						|
 | 
						|
{
 | 
						|
    { "dino" "fred" "wilma" "betty" "barney" "pebbles" "bamm-bamm" }
 | 
						|
} [
 | 
						|
    { "fred" "wilma" "pebbles" "dino" "barney" "betty" "bamm-bamm" }
 | 
						|
    dup [ length ] sort-with!
 | 
						|
] unit-test
 |