Holy crap, this has been a busy year, and we aren’t even half way through it. I have been here even though I haven’t made a single post since new years (sorry). So where has the time gone? Let’s talk about it…
First of all, Crow is progressing well. In fact crow is now much more fully featured than when I last talked about it, and steadily improving. Many of the hack-jobs like the variable system have steadily been replaced by much more robust systems like the closure system. These systems have given way to a multitude of features like lambdas. Next big project to tackle is overhauling the horrible garbage collector which has pretty much remained unchanged from the beginning. Documentation is also steadily being produced, hopefully by the end of the month, crow will be fully documented, and have a fully featured tutorial!
On a side note, I have also been working with Linux kernel development in my spare time. Mostly to create a project I’m calling CrowOS which would basically be an entirely different kernel, just basing on Linux for driver support. In doing so I have learned many things about how the kernel works, how to build a truly minimal one, and even how to develop and hack on kernel modules. I want to make a kernel module development series on this blog since kmod development isn’t very easily documented in tutorial form, probably for good reason, but I want to change that :).
Anyway, keep a close watch on both this blog and the Crow project, I will hopefully be back to posting more regularly soon.