The mobile market explodes. I have an idea for this awesome app. It connects people together with their phones in a way nobody's thought of yet. Ok, so I'm going to write three native apps: one in Java, one in Objective-C, another in .Net. I need the same logic on my server, except, well, 64-bit enabled. I need the same validation logic there, oh no! Wait, I need a web version of the app, too? Business logic in the front end? How many times do I need to write this damned thing? This is not why I started programming. I wanted to by a sky pirate! There's got to be a better way… Wait. Hrmm. We could get Phone Gap or maybe use Flex. Ugh. That's sluggish and the app doesn't look right and, crap, I still can't run Flex on the server. Still no dice. If only there was a way to take my business logic with me, to whatever technology I needed… If only I could not decide right now all the technologies I'd ever support...
93. (on (collision (ice-block? b) (ice-hole? h))
(in-succession
(remove-object b)
(simultaneously
(play-sound splunk)
(animate h block-melts-into-ice-hole))
(remove-object h)))
Monday, May 6, 13