No kidding -- emacs! Cool. Much higher bandwidth this way. Occasional typos, tho...\ So... Questions? ;-) Unused late days == unspecified brownie points. ;-) Basically, if you're close to a grade edge, it will definitely be a Good Thing on your behalf... More questions? If you're that gung-ho, sure. Go for it, hax0r boy... Not required tho. So... Cheesy animation, yeah. Not real-time anim. Just update cells on the screen every time things change. But the cells can be just static pictures, right? Excellent plan, grasshopper... Other questions? When will you grades back, you mean? ... Soon... I've been working on P2 Rollout spec. Thought you might want that first... Don't ask questions that have already been answered... ;-) Curve -- whole class is curved, right? You don't have to run faster than the bear, you just have to run fastrer than your classmates... Yes Ohhh. Yeah, that's b/c you're doing the genetic search thing. That's on your head, man. What you can try is: use week-long trials as your fitness function to try to guess at good solns. Then use those solns to test on a year-long sim to see the "true value" of it. Right? Only search on the week-long data. Make sense? Ok. Formal "lecture" time now. Heh. ==================== Ok. Solutions time... Who's up? Who wants to demo first? Good man. Very brave. Yeah, go getter. That. :-) Good start. Defend? Ok. Good. Anything else? Good. Design for designer sanity. Always a good des :-P Design principle. Anything else? Also good -- extensibility is useful. Klingon. Do you have a font for that? Ok. Attack. (Pull out the knives...) Sure, but that's always a problem w/ CLI programs, right? Ah, good. Good point. The CLI processor basically has a big case statement, right? And we know that case statements are evil... Still, CLI is 1970's tech, so are case statements. Anything else? What about non-batch-mode translation? Brave _and_ tenacious... => Ok. Defend? (Do you understand his design? Questions?) Nothing good tos ay? Ok, attack? (Is it perfect in all details? Flawless?) You have clearly paid off your audience... Ok, we're out of time today. But we should talk about this a little more next time. Also: think about how you'd apply this to, say, Iterators. Nested chains of iterator filters, right? (Hopefully I'll be _less_ sick then...) Ok. See you on Tuesday. Hack with valor.