15 Dec 2001 motb   » (Journeyer)

Battleship bug

The bug seems to be in the PRNG routine (random_fire()). I'll get to it eventually, but a couple of my projects have taken some time recently.

New project

One is a reimplementation of most of the POSIX.2 utilities in O'Caml. I know it's about the last thing the world needs, but it's forcing me to learn a lot more of the language.

I've got a few of the utilities done already (the really easy ones), and another couple underway (chmod and csh). I expect to be done sometime late next year at this rate. If I go completely mad and decide to implement a basic *NIX-style kernel, it'll likely be sometime the year after next.

In terms of releasing the code, it'll start off in little chunks of related functionality (chmod, chown, chgrp is one such chunk), and eventually wind up in one tarball. We'll see which winds up getting released first, but at this point it's a dead heat between chmod/chown/chgrp (which are dead boring to work on) and sh/csh (which are a bit more fun, due to ocamllex and ocamlyacc).

Web woes

I'm definitely letting codegeek.org and codegeek.net go. I am sick and fscking tired of having to spell them over and over again to the same people. My English pronounciation sucks (even though it's my first language), and people never hear me right. At least with membersofthebored.com they never ask me how to spell it.

That being said, I'll now only have three or four websites to do nothing with, rather than half a dozen. For some odd reason, that makes life feel a little simpler.

Happy Chanukah

Yes, I know it's almost over. The yearly Chanukah dinner at my step-relatives' place was a little late this year. As usual, I overdosed on latke. As usual, I had dessert anyway. Nothing makes a Jewish stepmother proud like eating 'til you burst.

Windy city

Windstorm kept me awake until 06:30 or so. Due to the possiblity of power outage, I had three quarters of the house unplugged, and was working on my laptop. The good news is that I didn't lose power or have a surge. The bad news is that I now have a kink in my neck from the lack of laptop ergonomics. Ibuprofen is my saviour.

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!