Older blog entries for helcio (starting at number 51)

PopAsm, the Popular Assembler
I have managed to implement the command line parsing up to an acceptable state. Now I am focusing on the implementation of the (hopefully) final version of the assembly algorithm itself. The former algorithm was intentionally naive, for prototyping purposes.

University
I am at the lab right now. This season is surely going to be the toughest ever: 6 subjects besides my Master Thesis! I hope PopAsm development just slows down instead of stopping as several times before... Not now that I am so close to the alpha version... :(

Street market
That's how I call the lab where I study. My university fellows are not as polite as I would like them to be; they talk too much, and loud. It is difficult to concentrate on my tasks, unless I listen to some music using a headphone. I am listening to a Mozart CD right now. The problem is that the music is so good that it is difficult not to stop working to appreciate it.
21 Aug 2003 (updated 21 Aug 2003 at 13:44 UTC) »

I have watched Terminator 3 yesterday. Nice movie.

I am very pleased to announce that the 19th International Symposium on Mathematical Programming will be hosted in Rio de Janeiro, Brazil, on july 2006.

Rio de Janeiro has recently been elected by the Mathematical Programming Society Cometee at Copenhagen to host the event. Besides presenting a good proposal, Rio candidature has been aided by President Bush's exclusion policy (which contributed to Chicago's defeat in the election). Hooray!

16 Aug 2003 (updated 16 Aug 2003 at 19:13 UTC) »
PopAsm, the Popular Assembler Project
Porting PopAsm to Win32 should be harder than what I expected. I am trying Dev-C++ but it is including some headers like "windows.h" which typedef some identifiers I already use. I wonder if I can compile something without having to deal with those headers.

My former ISP
I have made my former ISP stand trial for charging my bank account without connecting me to the Internet. The first audience is scheduled to happen at Feb 18th 2004...

University
I will be back to classes next monday. I did but a half of what I planned for this last vacation. Well, well.

PS: nymia: Yes, we Brazilians like volleyball, despite I have not played for quite a long time...

I have just received a some extra ICs: a couple of ADCs and some DACs. Additional photo-transistors also came along and should prove to be very funny to work with. Well, at least I have their datasheets.

I have also found a shop that sells some ICs I need for R$ 1,00 (Brazilian currency), which is about US$ 0.33

I am back to Rio de Janeiro, Brazil. I have bought some static RAM ICs to play with but I should focus on my project, PopAsm, the Popular Assembler

Ahhh, free at last! I have managed to get rid of that blasted coursework that uses MobiCS (Mobile Computer Simulator). Well, at least I have managed to impress the teacher for I was the only student who managed to fully implement the distributed consensus protocol using that simulator.

There is no time to rest, however. I must do other two final works before my vacation. I will then be able to resume my project PopAsm, the Popular Assembler.

University
Guess what! I am to make a coursework using a simulator that has no documentation! Unbelieveable! All I have are some examples and my intuition...

PopAsm, the Popular Assembler
Despite being busy I am trying to work at PopAsm anyway. I have just made DJGPP compile a single "Hello world!" program. I just hope I will be able to port PopAsm to MS-DOS using DJGPP

Wotsit
I have just found this great site where I downloaded nearly 100 docs from! Amazing... There are lots of interesting stuff there, mainly file formats I have sought for years.
PopAsm, the Popular Assembler
After getting done with another boring coursework, I have performed another boring task at PopAsm: creating the exception classes instead of just throwing 0 when exceptions occur. This will speed up testing and debugging for sure... Not it is time to get rid of that couts, turn them into throw statements.
PopAsm, the Popular Assembler
In this last weekend, my KISS instinct (Keep It Simple, Stupid) made me reconsider the class hierarchy of the expressions. I decided to merge them all in a great class, capable of doing anything. That saved me the work of writing all those combinations of operator+(), etc. for each pair of expression classes. PopAsm is now 1,000 lines of code smaller due to this simplification, but now its source looks no longer so messy...

42 older 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!