io.servers: using ?adjoin and ?delete in add/remove-running-server.
Also fixed a small bug in add-running-server where the error was mistakenly constructed with running-servers instead of threaded-server.char-rename
							parent
							
								
									8dfbbc7cf2
								
							
						
					
					
						commit
						75ebd0eacd
					
				| 
						 | 
				
			
			@ -34,10 +34,10 @@ ERROR: server-already-running threaded-server ;
 | 
			
		|||
<PRIVATE
 | 
			
		||||
 | 
			
		||||
: add-running-server ( threaded-server running-servers -- )
 | 
			
		||||
    2dup in? [ server-already-running ] [ adjoin ] if ;
 | 
			
		||||
    dupd ?adjoin [ drop ] [ server-already-running ] if ;
 | 
			
		||||
 | 
			
		||||
: remove-running-server ( threaded-server running-servers -- )
 | 
			
		||||
    2dup in? [ delete ] [ drop server-not-running ] if ;
 | 
			
		||||
    dupd ?delete [ drop ] [ server-not-running ] if ;
 | 
			
		||||
 | 
			
		||||
PRIVATE>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue