|
Project Task Page: Dirac 0.6.0 Bindings
Status: Completed Current Developers: MH, MS Current "inflight" dev location: /branches/private_MH_20070425_dirac0.6.0bindings Start Date: 11 October 2006 Expected End Date: 30 April 2007 End Date: 27 April 2007 Date this page last updated: 25 April 2007 Estimated effort so far: 5 DescriptionDirac python bindings are for dirac version 0.5.4. Dirac has moved onto 0.6.0 and there have been API changes which make the bindings incompatible (see IRC logs) Update the bindings for compatibility with 0.6.0. If possible find a way to maintain compatibility with 0.5.4. Inputs
OutputsExpected
Actual
Realistic possibilities arising as a result of activity on this task
Related TasksTasks that directly enable this task (dependencies)noneSub Tasks
Task Log
DiscussionDiscovered it was possible to simply keep two sets of bindings - for 0.5.4 and 0.6.0. Pyrex does not yet support conditional compilation, so two sets of bindings is an alternative simple solution.Added a version number attribute to 0.6.0 which the component now tests for so it knows how to behave differently depending on which bindings it has available. Note that there was a change in bitsam syntax between 0.6.0 and 0.5.4 so files compressed with one cannot be played back by the other Modified examples so there are two example compressed files - one for 0.5.4 and one for 0.6.0. 'simple playback' example program modified to take a command line argument to specify which. -- Matt, 25 April 2007 |
Kamaelia
is an open source project originated from and guided by BBC
Research. For more information browse the site or get in
contact.
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. (the site is powered by a wiki engine)
(C) Copyright 2008 Kamaelia Contributors, including the British Broadcasting Corporation, All Rights Reserved