Weekly Update, Darwin
Darwin went pretty smoothly overall, I feel. I was working with Ting on this one, which resulted in a nice makefile being used as well. I don’t believe our creature regularly beats out the Rover, unfortunately, but the instruction set is really limited. Estimated and time actually spent were both around 8 hours, I believe.
C++ and inheritance are.. special. Some of the weird things regarding binding and using things from a parent class have made me come to the conclusion that, when asked, if something looks like it shouldn’t compile, it probably will compile into perfectly legitimate C++. Being able to define something in an abstract class is useful, though, compared to not being able to do anything. It does seem odd however that a language that forces someone into doing very little (fully unchecked exceptions, for instance) does have a mechanism for forced abstract classes. Just one more confusing thing about it, I suppose.







