Booleano 1.0a2

The remaining features are implemented (i.e., those that could not be implemented by 1.0a1), as well as recommendations from potential users after v1.0a1.

This is expected to be a feature-complete release which is aimed at potential users in order to get feedback, so it's most likely that the API will change to implement features or fix design errors.

Milestone information

Project:
Booleano
Series:
trunk
Version:
1.0a2
Expected:
2010-01-20  
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
31 Gustavo Narea
Blueprints:
12 Not started, 1 Blocked, 2 Started, 1 Slow progress, 3 Implemented
Bugs:
1 Invalid, 2 Won't Fix, 3 Confirmed, 6 Fix Committed

19 blueprints and 12 bugs targeted

Blueprint Priority Assignee Delivery
Grammars should be definable declaratively via config files Grammars should be definable declaratively via config files 5 Essential Gustavo Narea  1 Not started
Raise Booleano exceptions when parsing fails Raise Booleano exceptions when parsing fails 5 Essential Gustavo Narea  1 Not started
Support data serialization converters Support data serialization converters 5 Essential Gustavo Narea  1 Not started
Translation tables should provide convertible parsers with the original identifiers Translation tables should provide convertible parsers with the original identifiers 5 Essential Gustavo Narea  1 Not started
Write the users' manual Write the users' manual 5 Essential Gustavo Narea  1 Not started
Composite datatypes must specify the main supertype Composite datatypes must specify the main supertype 5 Essential Gustavo Narea  5 Started
Reimplement nodes as in class diagram Reimplement nodes as in class diagram 5 Essential Gustavo Narea  5 Started
Each operation syntax must be fully customizable Each operation syntax must be fully customizable 5 Essential Gustavo Narea  6 Slow progress
Create class diagram for parse trees Create class diagram for parse trees 5 Essential Gustavo Narea  11 Implemented
Operands must be aware of the datatypes they can represent Operands must be aware of the datatypes they can represent 5 Essential Gustavo Narea  11 Implemented
Operations must be functions Operations must be functions 5 Essential Gustavo Narea  11 Implemented
A grammar should be able to validate itself A grammar should be able to validate itself 4 High Gustavo Narea  1 Not started
Create the English and Spanish Booleano grammars Create the English and Spanish Booleano grammars 4 High Gustavo Narea  1 Not started
Operation errors must be translatable Operation errors must be translatable 4 High Gustavo Narea  1 Not started
Support for parse backends Support for parse backends 4 High Gustavo Narea  1 Not started
Write up the coding conventions Write up the coding conventions 3 Medium Gustavo Narea  1 Not started
Create the developers' manual Create the developers' manual 2 Low Gustavo Narea  1 Not started
Set up a namespace package for extensions Set up a namespace package for extensions 2 Low Gustavo Narea  1 Not started
Operands and operators should be pythonic Operands and operators should be pythonic 0 Not Gustavo Narea  4 Blocked
Bug report Importance Assignee Status
499261 #499261 The documentation should be available under a CC license 2 Critical Gustavo Narea  3 Invalid
400323 #400323 Missing getters in placeholder instances 3 High Gustavo Narea  4 Won't Fix
400328 #400328 Missing Function.get_arguments() 4 Medium Gustavo Narea  4 Won't Fix
577593 #577593 The is_leaf and is_branch attributes are superfluous 2 Critical Gustavo Narea  6 Confirmed
397983 #397983 String properties aren't customizable 3 High Gustavo Narea  6 Confirmed
398524 #398524 Not all the custom tokens are verified 3 High Gustavo Narea  6 Confirmed
485561 #485561 Booleano must be licensed under the terms of the GNU GPL v3 2 Critical Gustavo Narea  9 Fix Committed
485571 #485571 Operands must be reimplemented as Abstract Base Classes 2 Critical Gustavo Narea  9 Fix Committed
569186 #569186 Placeholders are not operands 2 Critical Gustavo Narea  9 Fix Committed
569188 #569188 Drop Booleano classes 2 Critical Gustavo Narea  9 Fix Committed
664781 #664781 Nodes are not hashable 2 Critical Gustavo Narea  9 Fix Committed
486851 #486851 Booleano's URL is too long 3 High Gustavo Narea  9 Fix Committed
This milestone contains Public information
Everyone can see this information.