Search results for "dist:IO-Lambda IO::Socket::INET"
IO::Lambda::Socket - wrapper condition for socket functions
This module provides a set of convenient wrapper conditions for sockets that function as sources of asynchronous events. The condition names are homonyms of the underlying socket functions: "accept", "connect", "recv", and "send". The module doesn't ...
KARASIK/IO-Lambda-1.33 - 15 Apr 2024 08:40:01 UTC
IO::Lambda - non-blocking I/O as lambda calculus
This module is another attempt to fight the horrors of non-blocking I/O. It tries to bring back the simplicity of the declarative programming style, that is only available when one employs threads, coroutines, or co-processes. Usually coding non-bloc...
KARASIK/IO-Lambda-1.33 - 15 Apr 2024 08:40:01 UTC
IO::Lambda::HTTP::Server - simple httpd server
The module exports a single function "http_server" that accepts a callback and a socket, with optional parameters. The callback accepts a "HTTP::Request" object, and is expected to return either a "HTTP::Response" object or a lambda that in turn retu...
KARASIK/IO-Lambda-1.33 - 15 Apr 2024 08:40:01 UTC