Wednesday, May 20, 2009

Work begun!

This Monday (May 18) me and Robert begun righting code. I'm writing some functions on Parsing.py, and Robert created a new Node (CppClassNode).

First goal is to allow Cython to recognize "cdef cppclass..."

All the progress is going to Mercurial.

Friday, May 15, 2009

Wiki updated!

I updated the wiki with a basic schedule for Cython work together with Robert for this week. I'll be available on IRC, email and GTalk during this period.

http://wiki.cython.org/gsoc09/daniloaf/progress

See ya!

Wednesday, May 13, 2009

Studying Progress

These days I'm studying the Cython parser, beggining with the nodes. Many nodes of many types are created during the parsing. There are many types of nodes, from the simplest nodes to the most complex. There are many inheritance with the nodes, and (I think) all they inherit from Node (a "basic" node).
For every code, a node is created.

I still need to understand how all the .c or .cpp code is written (Many lines are automatically written by a ModuleNode) and also how the extension works at a lower level.

I'm thinking in generating a UML of nodes and parser. Maybe I should have thought this before, but never is too late.

I'll soon update the wiki.

Saturday, April 25, 2009

Project wiki available!

Today I setted-up the wiki for my project on GSoC.

http://wiki.cython.org/gsoc09/daniloaf/progress

Make a good use of it
:D

Friday, April 24, 2009

GSoC-2009

I'm very glad my proposal had been accepted for GSoC-2009.
Now I'm begginning this blog to show all how I'm working and all the developing process.
Tomorrow I'll create a wiki to show more detailed the developent.

My project is to improve C++ support for Cython. At the moment, I'm studying the compilation files to better understand how it works and also at a code-level.

The link of my proposal is: http://wiki.cython.org/gsoc09/daniloaf

See, ya!