Hi! I'm a Google SoC student for 2008!

Well, I got accepted to GSoC, which is pretty damn exciting. You can see my abstract here. It took me a while to bandy up the nerve to apply, but I did, and then I got picked. It's kind of mindblowing to me. Anyway, I'll be working with my mentor Jeff Sheltren at the Oregon State University Open Source Lab, and I'm severely stoked about it.

2 comments:

Donnie Berkholz said...

There's a ton of code out there already to do this sort of thing, used by Linux distributions, for example. Don't fall victim to NIH syndrome, and do plenty of research before you start writing your own code. =)

Here's a couple of places to look in Gentoo: http://sources.gentoo.org/viewcvs.py/gentoo/users/spider/depreverse/ and a couple of trivial scripts I wrote: http://dev.gentoo.org/~dberkholz/scripts/linking_libs and http://dev.gentoo.org/~dberkholz/scripts/included_headers. And yet another, in Ruby: http://dev.gentoo.org/~dberkholz/scripts/checkdeps.rb

kfx said...

Yeah, I've been looking at this ton of code, and seeing a lot of useful things.

The trick in this project, I think, is going to be creating a modular program, which can be extended at will to handle any programming language -- and of course, all these designer build systems coming out these days.

If I can accomplish that in way that is reasonably fast and reliable, I'll be pleased with myself.