So I finally gotten around to refactoring the message delegation system’s binding methods as template functions. Now the code is very simple and clean. One simply call a function by passing one’s self to this function and one will be registered to any event in the event delegation system. It is even possible to have owner objects completely manage this for children objects (provided they have the right methods). Although without “annotations” and “reflection” it is not that elegant.
Anyways, after finally getting the messaging system the way I want it–clean and stuff–I will FINALLY make some progress. I will try to be as much a duct tape programmer and not so much the spaced-out astronaut dude. Hmmm… We need to get things done.
…
So Uber sleep? It’s only the first day, but so far I’m feeling great. Like I said, I’m a night owl, so it takes awhile for sleep deprivation to really become a problem. My guess is I will probably start feeling it tomorrow around this time. As of now, I awake from half an hour of sleep pretty refreshed. I feel a little bit groggy but that’s about it. Still very functional. Been solving matrices left and right. Coding! Exercising! Whoa, feels great.
My hope is after adjustment, I will feel completely refreshed after waking up, and without slight bit of nastiness.

