@@ -39,10 +39,7 @@ wait = liftIO . threadDelay
3939-- | First argument indicates empty closure environment
4040typedPingServer :: () -> ReceivePort (SendPort ()) -> Process ()
4141typedPingServer () rport = forever $ do
42− us <- getSelfPid
43− liftIO . putStrLn $ "Ping server " ++ show us ++ " waiting"
4442 sport <- receiveChan rport
45− liftIO . putStrLn $ "Ping server " ++ show us ++ " replying on " ++ show (sendPortId sport)
4643 sendChan sport ()
4744
4845remotable [ 'factorial
@@ -297,11 +294,7 @@ testSpawnChannel transport rtable = do
297294 ($(mkClosure 'typedPingServer) ())
298295 (sendReply, receiveReply) <- newChan
299296 sendChan pingServer sendReply
300− sendChan pingServer sendReply
301− liftIO . putStrLn $ "client waiting for ping server to reply on " ++ show (sendPortId sendReply)
302− () <- receiveChan receiveReply
303− liftIO . putStrLn $ "client got reply"
304− return ()
297+ receiveChan receiveReply
305298
306299main :: IO ()
307300main = do