Permalink
Browse files

README.md

  • Loading branch information...
j4cbo committed Sep 30, 2013
1 parent 1c709a2 commit 3c66a8bb64e541c0f63b04b78ec2d0ffdf5b473c
Showing with 26 additions and 35 deletions.
  1. +0 −35 README.html
  2. +26 −0 README.md
View
@@ -1,35 +0,0 @@
-<h3>Chiral</h3>
-<p>
-Chiral is a lightweight coroutine-based networking framework
-for high-performance internet and Web services.
-</p>
-
-<p>
-Coroutines in Chiral are based on Python 2.5's generators, as
-specified in <a href="http://www.python.org/dev/peps/pep-0342/">PEP 342</a>.
-The Coroutine class wraps around a generator
-and handles scheduling. Coroutines are expected to yield
-WaitConditions, which carry the conditions for the coroutine to be
-resumed again. This makes asynchronous networking simple and
-straightforward; see the API documentation (docstrings) for more.
-</p>
-
-<p>
-On top of Coroutines, Chiral provides:
-</p>
-
-<ul>
-<li>TCP connection management</li>
-<li>High-performance networking with epoll()</li>
-<li>Introspection and on-the-fly code reloading</li>
-<li>A fast HTTP server supporting WSGI, with extensions for Coroutine-based pages</li>
-<li>A native memcached client</li>
-<li>Deeply-integrated COMET support</li>
-<li>In progress: an instant messaging framework; a thread pool system
-for calling blocking code</li>
-<li>Planned: asynchronous database access with DB-API or SQLAlchemy</li>
-</ul>
-
-<p>
-Chiral development is currently inactive. Source is available from git.
-</p>
View
@@ -0,0 +1,26 @@
+Chiral
+======
+
+Chiral is a lightweight coroutine-based networking framework
+for high-performance internet and Web services.
+
+Coroutines in Chiral are based on Python 2.5's generators, as
+specified in [PEP 342](http://www.python.org/dev/peps/pep-0342/).
+The Coroutine class wraps around a generator
+and handles scheduling. Coroutines are expected to yield
+WaitConditions, which carry the conditions for the coroutine to be
+resumed again. This makes asynchronous networking simple and
+straightforward; see the API documentation (docstrings) for more.
+
+On top of Coroutines, Chiral provides:
+
+- TCP connection management
+- High-performance networking with epoll()
+- Introspection and on-the-fly code reloading
+- A fast HTTP server supporting WSGI, with extensions for Coroutine-based pages
+- A native memcached client
+- Deeply-integrated COMET support
+- In progress: an instant messaging framework; a thread pool system for calling blocking code
+- Planned: asynchronous database access with DB-API or SQLAlchemy
+
+Chiral development is currently inactive.

0 comments on commit 3c66a8b

Please sign in to comment.