15 Apr 2002 mishan   » (Journeyer)

Well I haven't updated this diary in ages.

Life
Life has been really great lately; I'm no longer depressed, I've got a lot more friends, and I'm happy. School is still stressful as usual, but I'm managing. I'm hoping to have an internship this summer, but so far I haven't had any job opportunities. I should start actively looking for a job. I still have a job at Euclid Computers, but they don't really have me do much, so as a result I'm not really getting paid. They're going to have me set up a new server soon, though, so that will be cool.

Computer Science
I took compiler design last semester at school. We were writing a Pascal compiler in C, but I never finished, since it was merely a one semester course. I already had it generating parse trees using my own parser/tokenizer, and it was just a matter of code generation .. Right now I'm taking programming language design, which is a pretty interesting course. We've studied all sorts of languages, language principles, and different programming paradigms. I'm currently learning functional programming with Scheme.

Software
I made a really cool new friend at Linux10 and he and I basically meet every weekend now. We were working on a language for this synth we were writing using my compiler/language design knowledge, but then we stopped and were working on a "War on Afghanistan" game which is still unfinished. (I'll post screenshots later.) Last weekend, we resumed work on the synth, but with greater ambitions. The synth is going to be part of a music sequencer we're writing . We're probably going to have it use SDL and GTK+. GtkHx is still going, but with less committment. I have threaded news completely done and I'm mainly working on some minor feature requests/bug stomping right now.

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!