Linus Torvalds is working on a program/project called Sparse. It is designed to do static analysis of kernel code. Think of a compliler that generates analyses rather than object code.
I would expect that applying Sparse to ivtv would: - discover lots of things that need fixing in ivtv - teach you a lot about static analysis - suggest ways of improving Sparse
Static analysis is one of the core foundations for compilers. Much more meaty than parsing.
| I know this is being somewhat worked on, but I just thought of the | possibility of getting VBI working with MythTV for the PVR350 and 250 | (or I guess ivtv in general). I believe the VBI code is actually | working in the ivtv driver, but just not in MythTV yet. Am I correct? | I just remembered that an experimental patch just went in on March 1 so | this idea may be scrapped.
That seems like quite a stretch from compiler work. Much more like OS work. Do your terms of reference stretch that far?
Good luck!
Keep in mind, we want to do something fun :-) Static analysis just sounds sooo boring LoL. But that DOES sound much more along the lines of a compiler. I really do think he'll be pretty lenient though because this is only one of two project classes offered, much less than previous quarters. He knows many of us (including myself) really wanted to do the network project class. Either way, it's worth a shot. Thank you, and everyone else so far, for the suggestions.
signature.asc
Description: OpenPGP digital signature
