Latest News >> 2008-08-06

Well, I’ll be at DefCon this year, and I always try to do something fun for the conferences I attend.

2008-08-01

Well looks like my rant about the state of open source feed readers hit some sites, so I should put in a few clarifications so people understand what I was looking for more specifically. I’ll do it by answering several of the questions people sent me.

2008-07-20

RubyFringe was my last Ruby conference and it was the best conference to go out on. Everything about RubyFringe was great. It was well organized, contained eclectic talks, and supported the weirdness that’s usually hidden at the other conferences.

2008-06-25

I’ve been completely fed up with news/feed/rss/atom readers these days. I use Linux as my primary operating system, and I only have a few feeds that I want to rip through quick so I can get to reading the content. Yet, trying to find a reader that doesn’t suck donkey balls has been a chore.

Latest Vellum (0.8) is out without YAML and with Python but also without all of Python. The motto for this release is:

You love your Python, but I don't trust your Python.

What this means is that Vellum now uses a simple small parser written with Zapps (you need that to install this release for now) that parses only enough real Python to describe a build.

This amounts to import statements, simple assignments, full strings, numbers, dicts, lists, tuples, and that’s all.

Since now the imports work by loading other build files recursively it will also find builds using . notation and pull them out of a ~/.vellum directory so you can have common build stuff available.

This release is still rough, with me cleaning up code that and I still need to implement the commands you can use, but otherwise try it out if you’re tracking the project.

You can get a release from Launchpad or from here and the Bazaar repo is still up at “http://www.zedshaw.com/repository/vellum/”.

If you’re interested in how the parser works, take a look at the vellum/parser.g file.

I’ll have another release shortly to clean things up.