Week Six, Accomplishments
Thesis
After last weeks rewrite of a chapter, this week I rewrote the core algorithm of the thesis making it more robust and cleaning up much of the already written code. In the process, I implemented a geometry layer in Clojure, which is very generic starting from a graph theoretical basis upon which node locations in space are added; this forms a primitive but very useful geometry abstraction. A tiny interoperability layer allows for a (for now) one directional transfer of geometry data into jReality structures.
Finally, I created a TikZ rendered that can render the geometry data into TikZ commands and be subsequently used for figures that blend in nicely with the thesis.
Language learning
Again, progress is steady. Slowly the number if daily reviews is decreasing and I think I can start to add new vocabulary shortly.
Moritz Angermann 12 March 2011 Garching, Germany