16 May 2000 Uruk   » (Apprentice)

I've been hacking python for the last few days. About a week ago, I was in the bookstore browsing the programming section, and I found a book on python. I'd been meaning to pick it up, since it's getting more and more use, and because I really enjoy learning new languages.

I bought the book, went home, and hacked till about 4AM or so. What a cool language. It's almost as weird as perl, just weird in its own way. (enforcing whitespace, a bit of strange syntax here and there, and making you refer to your class data as if it were static class data)

But python is very easy to write, and very readable. Quite a nice language. I started in on Tkinter last night, and I'm working on writing a really good file selection widget. I'm sure a dozen have been written, but it's fun to just try to pull it off myself, since in order to write it, you have to know how to read directories, update 5-10 different widgets, signals, the whole deal. It mostly works. Mostly

I may be going overseas for about a week next month to look into business opportunities in Germany. I would LOVE to live in Germany. Since I last lived there, I've wanted to go back.

So I haven't gotten much done in terms of my core coding (other than the gtkeyboard-1.1 release last week some time) - I've been too busy playing with new things like perl/XML parsing, python, LISP, and working on an article for TPJ which I'm revising heavily.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!