Fix stack effects in cabal
							parent
							
								
									5ef378d12f
								
							
						
					
					
						commit
						bce82aa915
					
				| 
						 | 
					@ -69,13 +69,15 @@ cond ;
 | 
				
			||||||
! : handle-client ( client -- ) <user> dup users> push
 | 
					! : handle-client ( client -- ) <user> dup users> push
 | 
				
			||||||
! dup [ >user [ handle-user-loop ] with-stream* ] with-scope ;
 | 
					! dup [ >user [ handle-user-loop ] with-stream* ] with-scope ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: handle-client ( client -- ) <user> dup users> push
 | 
					: handle-client ( client -- )
 | 
				
			||||||
 | 
					<user> dup users> push
 | 
				
			||||||
dup [ >user [ handle-user-loop ] with-stream ] with-scope ;
 | 
					dup [ >user [ handle-user-loop ] with-stream ] with-scope ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 | 
					! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: accept-client-loop ( server -- )
 | 
					: accept-client-loop ( server -- )
 | 
				
			||||||
dup >r accept [ handle-client ] in-thread r> accept-client-loop ;
 | 
					[ accept [ handle-client ] curry in-thread ] keep
 | 
				
			||||||
 | 
					accept-client-loop ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 | 
					! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue