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