For the meeting next week at ANL, it would be good to set some functionality targets.
Ben's opening suggestion for feature impl priorities is (Boyana comments in purple):
Primary:
- internal support for "change" operations on the graph: a lot of the code is common to different types of changes (in progress)
- change component (add/remove/rename/retype port instances)
- clone component
- rename component
- remove component
- create application
- adding external library and header dependencies.
Secondary:
- rename port type (in progress; when done, change and rename component will be trivial to do)
- remove port type
Tertiary:
- rename package
- copy package
- rename project (this is pretty much done)
From the last telecon, the following issues remain open (unordered):
- incremental creation of components (change?).
- direct invocation of babel for needed intermediates, dir locations controlled by config file patterns for sidlname-to-directory transformation, rather than assuming particular build template behavior (invoking make).
- renaming sidl interfaces, classes, packages, ports, components.
- removing ports/components.
- assorted bocca regression testing/documentation with simple examples.
- sending a component bundle to/from another project.
- exporting a project into bocca-free land.
- importing legacy sidl/cca or plain source to boccaland.
Upcoming dates:
Scidac PPT demo (1-3 slides of what bocca lets you do) June/July
ACTS August
SC07 November
Created by: baallan
last modification: Wednesday 16 of May, 2007 [14:36:36 UTC] by norris
The original document is available at http://www.cca-forum.org/wiki/tiki-index.php?page=17052007BoccaAgenda