Alin Dreghiciu wrote:
> Okay, good. Let us know when we can start :)

Alright, the cleanup and shuffle-around is done now. The only remaining 
part which does not compile currently is the RDF-output of the model.

The RDF-output is pretty "violent" in that it traverses the entire 
model, which in its current form would require me to add all the getters 
for the submodels that I have been trying to remove. So, instead of 
adding them I'm going to add a "visitModel(ModelVisitor)" method to all 
model classes, and then use the Visitor pattern to provide the model to 
the RDF-outputting. Currently there is a 
visitDependencies(DependencyVisitor) method in the entire model, which 
will be removed and instead implemented as a ModelVisitor. There's a 
whole host of simple yet creative stuff you can do with this simple 
pattern I think, so it should be very useful.

I must say that it has been interesting to rewrite from scratch the 
runtime which we have worked on since last summer, in only 3 weeks (and 
not fulltime either). It really shows that it is the resulting 
knowledge, not the actual sourcecode, that is important!

/Rickard

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to