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