Older blog entries for brejc8 (starting at number 1)

30 Dec 2002 (updated 30 Dec 2002 at 20:34 UTC) »

There have been two main additions to chump. Firstly it allows enumerations to get rid of the laboreous process of defining long consecutive lists like registers.

  (enum 2 "r0" "r1" "r2" "r3")
reather than
  (("r0")(OO)) (("r1")(OI)) (("r2")(OI)) (("r3")(II))
The second addition is the ability to have inline C type structuures in the assembler. Its nice to be able to have lines like:
  while (r1 > r2) sub r1, r1, r2;
Or even larger structures like:
  do {add r1, r1, #1; ldrb r0, [r2, r1];}
  while (r0 != #0)
These are easily defined in the chump code and generate several instructions. The disassembler can generate more C like code, but this is normally turned off.
29 Dec 2002 (updated 30 Dec 2002 at 12:25 UTC) »

Isn't perl lovely? I had a little play with it the other day and created a nice link page. Unfortunately coming back down to C is a little strange. I'm constantly thinking in high level languages. I maniged to convince someone to convince someone (not a mistake) to have a go at writing a good universal schematic capture package. It should be very useful.

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!