15 Nov 2000 pphaneuf   » (Journeyer)

Woke up around 8 AM today, was weird waking up this early. Now, will I be able to stop hacking on my girlfriend computer to go to work before noon? That remains to be seen. :-)

Non-recursive makefiles again...

I e-mailed Christian Rainiger (of LDGC and late PenguinPlay fame) to tell him that I finally had a non-recursive makefile setup worthy of looking at (in Quadra). We argued about this in the past, but Quadra was proprietary at the time and XPLC was (and still is) too small for fair comparison.

He still don't believe in it. I just can't believe he doesn't sees this, this is one of the top 5 things that improved my hacking productivity in the recent years (along with using X Window and XEmacs, upgrading my 486 to a Pentium and a few other things)...

Just think of it: no "make clean ; make" just to be sure everything is rebuilt correctly! "make clean" is only used when I change the compilation options for example. Also, an empty make (the second make in "make && make") is under 2 seconds.

Maybe I'll just hack a set of makefiles to some common project to provide a clear comparison (in my Copious Tree Time (tm)).


I worked on Mozilla a while ago and I was curious to see how it was going these days, so I downloaded Netscape 6 PR3 to get a feel of what Netscape was doing with it.

Everybody's saying that Mozilla is smooth, but does that also apply to Netscape 6? I know, there's those buy-this icons and stuff, but the slowness is incredible. I love the design and how things are laid out and the architecture, but seeing dialog box paint themselves bit by bit is not fun at all!

Now, I still have my CVS account there, should I pull the latest version and build with some of the "configure" script optimization options or is PR3 the fastest it can be?

BTW, I have a Pentium 225 (overclocked 166 MMX, with a 75 MHz bus) with 96 megs of RAM, Red Hat Linux 7.0 (with a very simple Window Maker setup, no memory-eating GNOME or KDE) and Netscape 4.75 is just fine. I find my box quite crisp most of the time (for its age, it's pretty good), but when I start Netscape 6 PR3, it makes me think of my 486 again.

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!