Review the DB provider code with mentor and did adjustments in the code. Then we decided to move on to the algebra compiler, mainly because we need to identify the difficulties and we still don't know what we exactly wanted.
In algebra compiler I need to do interface declarations to the algebra operation classes. So I just create interfaces and implement them in the appropriate classes.
I declare attribute and method definition in interfaces and use identified types using zope.schema module, such as Text(), Int(), etc.
This interface declaration is targeted on using the compile method using an adapter. Latest code managed in here[1] and dbprovider code is merged in the trunk.
[1] svn://svn.zope.org/repos/main/Sandbox/adamg/ocql/branches/alg-compiler
Subscribe to:
Post Comments (Atom)
2 comments:
Here goes the tasks I am currently doing[1]. I completed the interface declaration part and adapt algebra operation class. I was able to pass the algebra tests but changes caused other test fails. Finally, mentor solved me the problems. I wanted to see the changes changes done by my mentor in the svn repository. I used subclipse[2] to view the changes using the eclipse IDE. It speeds up the current work.
After I moved in to implementing location in the algebra object tree. So I looked in to the zope.location module for related information.
[1] http://spreadsheets.google.com/ccc?key=pqiTfcdeaKabBUy48qR0JTw&hl=en_GB
[2] http://subclipse.tigris.org/
I continued with implementing object locations in the algebra object tree. My initial approach was incorrect, discuss it with my mentor and adjust it accordingly.
So I needed to revert the changes to the previous revision. Following command is useful in doing that.
svn merge (new revision number):(old revision number) filename
Post a Comment