circuits 1.1 - a Lightweight, Event driven Framework with a strong Component Architecture.
James Mills
prologic at shortcircuit.net.au
Sun Mar 22 04:08:01 CET 2009
Hi,
I'm pleased to announce the 1.1 release
of circuits: http://trac.softcircuit.com.au/circuits/
== About ==
circuits is a Lightweight, Event driven Framework
with a strong Component Architecture.
== Quick Examples ==
=== Hello World! ===
{{{
#!python
>>> from circuits import Event, Component
>>>
>>> class MyApp(Component):
... def hello(self):
... print "Hello World!"
>>> app = MyApp()
>>> app.start()
>>> app.push(Event(), "hello")
Hello World!
}}}
=== Hello World! (Web) ===
{{{
#!python
from circuits.web import Server, Controller
class Root(Controller):
def index(self):
return "Hello World!"
(Server(8000) + Root()).run()
}}}
== Enhancements ==
Aside from bug fixes, circuits 1.1 includes
the following enhancements:
* New drivers package containing drivers for pygame and inotify
* New and improved web package (circuits.web) providing a HTTP
1.0/1.1 and WSGI compliant Web Server.
* New developer tools
* python-2.5 compatibility fixes
* Runnable Components
* Improved Debugger
Plus heaps more...
== Links ==
Home Page:: http://trac.softcircuit.com.au/circuits/
Mailing list:: http://groups.google.com.au/group/circuits-users/
Download:: http://trac.softcircuit.com.au/circuits/downloads/
Library Reference::
http://trac.softcircuit.com.au/circuits/export/tip/docs/html/index.html
cheers
James
--
-- "Problems are solved by method"
More information about the Python-announce-list
mailing list