Has anyone on this list tried this: <a href="http://www.yieldserver.com:8081/">http://www.yieldserver.com:8081/</a> ?<br clear="all"><br>At first glance, it appears to be f.awesome...<br><br><br>__________________Straight from the above url:____________________________________________________________________<br>
<h3>About Yield:</h3>
<p>Yield is a high-performance, event-based application server written
in C++ with an embedded Python interpreter for application logic.</p>
<p>Yield can act as a static or dynamic web server, a C++ RPC client
and server, a WSGI frontend, or transport raw socket I/O to and from
Python for other network applications, such as mail or chat. </p>
<h3>With Yield You Can:</h3>
<ul><li>Write wire protocol-agnostic RPC handlers: JSON-RPC, XDR, or XML-RPC</li><li>Generate RPC interfaces, messages, types, and constants in C++, Python, and JavaScript from IDL</li><li>Offload
CPU-intensive processing and blocking system calls to multi-threaded
C++ event handlers: HTTP response body deflation, disk I/O and HTTP
request logging, DNS lookups</li><li>Manage and cache in-memory data fragments from Python for e.g. assembling HTTP bodies for gather I/O</li><li>Debug your application logic using any Python debugger </li><li>Access SQL databases via the DB API</li>
</ul>
<h3>Other Features:</h3>
<ul><li>Portability: Win32, Linux, OS X</li><li>Small footprint, no mandatory dependencies</li><li><a href="http://www.stackless.com/">Stackless Python</a> support</li><li><a href="http://code.google.com/p/google-ctemplate/">Google Template System</a> support</li>
<li>Efficient I/O primitives: epoll, kqueue, I/O completion ports on Win32</li><li>Protocol implementations in C++: fast HTTP with chunked encoding and pipelining, JSON-RPC, XDR</li><li>Send/receive unprocessed socket I/O from/to Python </li>
</ul>
Applications in Yield are usually written in a continuation-passing
style in order to avoid blocking. These continuations/events are akin
to Twisted Deferreds in Python or
SEDA events in Java. When Stackless Python is enabled Python programs
can block on message exchanges, as in Erlang.
<p>Yield is free to download and use under the terms and conditions of the <b>GNU General Public License (GPL) v2</b>.</p>______________________________________________________________________________________________<br>
<br>This looks like a dream come true; I&#39;m delving into it immediately!<br><br>-- <br>Phoenix Sol<br>541-646-8612<br>130 &#39;A&#39; Street,<br>Suite 6<br>Ashland, Oregon<br>97520