23 lines
		
	
	
		
			371 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			371 B
		
	
	
	
		
			Factor
		
	
	
| 
								 | 
							
								USING: refs tools.test kernel ;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[ 3 ] [
							 | 
						||
| 
								 | 
							
								    H{ { "a" 3 } } "a" <value-ref> get-ref
							 | 
						||
| 
								 | 
							
								] unit-test
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[ 4 ] [
							 | 
						||
| 
								 | 
							
								    4 H{ { "a" 3 } } clone "a" <value-ref>
							 | 
						||
| 
								 | 
							
								    [ set-ref ] keep
							 | 
						||
| 
								 | 
							
								    get-ref
							 | 
						||
| 
								 | 
							
								] unit-test
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[ "a" ] [
							 | 
						||
| 
								 | 
							
								    H{ { "a" 3 } } "a" <key-ref> get-ref
							 | 
						||
| 
								 | 
							
								] unit-test
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[ H{ { "b" 3 } } ] [
							 | 
						||
| 
								 | 
							
								    "b" H{ { "a" 3 } } clone [
							 | 
						||
| 
								 | 
							
								        "a" <key-ref>
							 | 
						||
| 
								 | 
							
								        set-ref
							 | 
						||
| 
								 | 
							
								    ] keep
							 | 
						||
| 
								 | 
							
								] unit-test
							 |