* You are viewing the archive for July, 2004

An interesting post on the XL mailing list today about a language called Nemerle.  Nemerle is kind of like SML with macros, some dynamic typing and a C#-ified syntax. My only real grudge against it so far is that it’s Yet Another Garbage Collected Language, meaning, naturally, that it does not fit in my Holy Quest to bring high-level programming to low-level problems.  Such is life.  I think Forth is still the closest thing available to what I want for this particular Quest, which is a shame because it’s still so far away from what could be done…. Continue Reading

Today at work, I ran into the first bug in my programming career caused by a bug in the compiler. The compiler in question: Borland C++ Builder 5. Anticlimactically, I figured it out rather quickly; Borland’s IDE has a nice “pop up a commented disassembly when things go really wrong” feature, and a quick glance at it revealed the culprit.

What I was doing was this: I had created an array of (lightweight) objects on the stack, which I was attempting to initialize inline. I was using a previously initialized object to do this, calling one … Continue Reading