I didn't get any sleep last night, I don't mean I didn't sleep well, I mean that I didn't go to bed - not even a nap until 2pm this afternoon. I spent from 11pm to 4pm adding some functionality that my system was weak in. It was a good thing too, because the arithmetic overflow was the first thing that Samadzadeh went for, I guess he saw a lot of students not implementing this. He knocked me some points for not displaying the execution time as the number of clock ticks that transpired while the program was running - I had it calculating the virtual number of seconds based on a imaginary clock cycle frequency. I think that the misunderstanding is due some poor phrasing in his specification document. I think that he is knocking me points for not having a
make file to automate the compilation... make files are for wimps ... no really I just never learned how to make them and couldn't learn on the fly with such a big project. What else? Aghh, he also knocked me outputting the clock time and the execution time to the terminal - again the description in the specifications seemed to indicate that this should be done... no he only wanted it in the output file. So besides the make file, there was only one other foo bar. While I detected arithmetic overflows... I only presented warnings and the errors were not fatal. Prof. Samadzadeh just hung his head. I mean it makes since now, yes, even after getting no sleep, but in the heat of battle while your trying to understand the specifications, things aren't so clear. I'm kicking myself for this. While I was coding it, I was telling myself "no, that should be fatal - its not like you can use any of the numbers if there is an overflow there would be no point in continuing." That conversation didn't last long - it was 3am, my mind drifted before I finished the thought. Now I'm just completely ashamed of myself.... its depressing. I put in so many hours of hard work into the thing and end up making an obvious rookie mistake. He said that "if he needed to mention this to the class" that he wouldn't use my name". Right *grin* Go ahead, I'm already completely embarrassed as it is - why not make it complete?
