[REBOL] Re: ANN: Serve-It! (PRE-release)
From: maarten:vrijheid at: 10-Mar-2004 11:48
I couldn't help but peek at the decompressed source :-)
First of all, nice to see somebody building a webserver on top of hipe,
my Rugby I/O engine. I always thought it would be possible ;-)
Second, in the code you use "async" handlers, but they are in fact
non-blocking handlers. Async is more on the tcp level, where you also
get the kind of event (connect, close, read, write,resolve). See
Gabriele's excellent work on this.
Third, threading is co-op threading, so I'd be careful with that
advertisement.
All in all it is very nice work! Now if you can add CGI-like support (if
only for Reblets) like in webserv.r on the rebol.org library and relax
the license so we can use it as an embedded webserver.... I haven't had
time to test tthe proxy stuff (yet). But, again, very nice work.
One question: how do you handle very large files (say 600 Mb)? Buffered
or read them in memory all at once?
--Maarten
Dirk Weyand wrote: