Commit graph

12 commits

Author SHA1 Message Date
Alex Shinn
5ac68d65eb Using (chibi log) instead of custom loggers. 2013-12-14 13:58:49 +09:00
Alex Shinn
e0e23fc0fd Updating chibi.net.http with mime changes. 2013-07-23 07:35:34 +09:00
Alex Shinn
a3102c4c1e Adding additional constants and the ability to set addrinfo hints.
Setting the default hints to AI_PASSIVE so that standard listeners
(including those created implicitly by run-net-server) can listen
on all addresses.
2013-07-14 18:32:48 +09:00
Alex Shinn
1bd9a79e71 Allowing an abstract thunk interface to run-net-server. 2013-07-14 14:29:03 +09:00
Alex Shinn
d7db3effa8 The guard-like macro in the core language is now called protect.
This is the recommended syntax for error-handling in Chibi-specific
programs, since it's not possible to get stack traces when using
R[67]RS guard.  guard is defined separately and according to the
standard in (scheme base).
2013-06-15 18:43:44 +09:00
arc
f646e0d470 changed port number from literal to listener-or-addr argument in server.scm 2012-10-27 23:29:07 +13:00
Alex Shinn
4a86e133a9 Fixing open-net-io to include socket in list of results. 2012-10-15 20:12:57 +09:00
Alex Shinn
08a5a2e0e8 Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
Alex Shinn
4a59cc5a68 Cleanup up echo server example. 2012-09-16 15:20:09 +09:00
Alex Shinn
470d562dd5 friendlier thread names for clients 2012-09-16 15:08:50 +09:00
Alex Shinn
c8f13f8538 Adding (scheme cxr) library, removing all other references to c[ad]{3,4]r. 2012-05-20 15:16:11 +09:00
Alex Shinn
85a7efc003 automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00