On Mon, 25 Mar 2013 16:24:57 +0100 Lionel Auroux
<
lionel...@gmail.com> wrote:
> Time to write what is done this week-end for pyrser:
>
> pascal + lionel : merging/cleaning/renaming of the two branche
> pascal : bootstraping a setup.py for packaging and sphinx doc
> compilation
>
> lionel : finishing the class grammar with correct rule/hook/handling.
> Here a working example for you...so you could taste pyrser :P
And on the Rathaxes side, most of the work was around the type system
with:
- the ref/scalar integration;
- raise my problems about "abstract" types (I have to follow-up in the
other thread).
The ref/scalar integration is not yet in Google code, it's still
in a patch queue shared by David and I. During this week-end we ended
up working both on e1000 and I still need to port stuff I wrote to the
the ref/scalar notation. *Hopefully*, I'll do that next week.
I also went over all our XXX in the e1000 code, and without ref/scalar
here are the (approximate) results:
- CNorm issues (#54): 4
- generation issues: 13
- error handling: 2
- type ref/scalar issue: 9
- abstract type issues: 3
- misc (including design notes for myself): 5
- method call issue (#51): 6
I'll do another pass once all the ref/scalar stuff is on
Google code.
Next steps:
- more refactoring (a lot of code need to be moved in the right
"sub-systems");
- methods calls (#51);
- talk about the CNorm unstrict/std problems;
- think about the unsolved "hw_ctx" (the field inject via a pointcut in
the Ethernet::Device type) problematic;
(- improve the Buildbot to include Pyrser and automated tests on e1000).
We should also start to set some objectives to include people on the
project: Skrat, Newton and Trashboul are interested, I also talked a
little bit to Colona but never followed-up.
Questions?
--
Louis Opter