I like this guy's blog, today's post on scripting opengl made me nod my head a lot
http://blog.sigfpe.com/2011/10/quick-and-dirty-reinversion-of-control.html I rarely understand what he's talking about because it's in haskell and in fact in this post there are more words spent on figuring out the type of things than actually doing things (maybe figuring out types is how you get things done in haskell or maybe even just thinking about "doing" things shows that I'm stuck firmly in the procedural mindset). Anyway, one of the things I find frustrating when trying to talk about this stuff is that I'm unsure of the vocabulary. Wikipedia's got some dreadful stuff on control inversion, I'm really not sure we're even talking about the same thing. This explanation makes most sense to me, but it doesn't count because John wrote it (there's nothing wrong with John writing things, but the chances of it using a standard vocabulary aren't good) http://caml.inria.fr/pub/ml-archives/caml-list/2004/04/fda15dedf5cab2ecf317c49fefdd9315.en.html There's continuations, closures, and threads, which have always unquestionably been two things: control+asynchronicity People who want the first property and are flagellated by the second, and those who want the second often under appreciate the first, or worse, burn CPU cycles when they have nothing to do. Oops, it's late, but if anyone can point me to some definitions on this stuff that would be great. ------------------------------------------------------------------------------ Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language