Kamaelia

Nuts & Bolts | Components | Tools | Cookbook | Systems
wiki:( guest720880, Dev Console, Index, Recent, Edit )


Home, News
Dev Console

How, Why
Project Blog
Summer of Code

Documentation
Download
SVN (web)
Sourceforge page

Project Admin
License

Contact Us

  Page Tags

No tags are defined for this page yet - how would you classify/think of this page? Add your notes below!

Axon Release Notes

1.1.2

Summary

Instated use of ctypes to use posix.sched_yield during the main loop. This makes the system a *little* bit more other-system friendly.

Added in the ability to do, effectively, blocking calls to other components. The best example using this at present in Kamaelia.UI.Pygame.Ticker

Specifically you can ask the system to run a different microprocess in the place of the running one, and wait until it ends.

Where self.requestDisplay is a generator with the following behaviour:

This is experimental support that is likely to evolve with time. This does however allow effectively for a far more co-routine type behaviour than we had in place before - rather than generator type behaviour.

Detailed Changelog

Changed Files:

Axon.Component.component:

Axon.Ipc.py:

Axon/Microprocess.py:

Axon/Scheduler.py:


Your tags for this page: If you had set UserPreferences (name & email) and validated them (simple single click in your email), you would be able to define personal tags

Versions: current , 1


(C) 2005 Kamaelia Contributors, including the British Broadcasting Corporation, All Rights Reserved,
This is an ongoing community based development site. As a result the contents of this page is the opinions of the contributors of the pages involved not the organisations involved. Specificially, this page may contain personal views which are not the views of the BBC.