Maybe this is from the 'way out there' department.... or maybe it'll be the next big thing (TM). There's an article in the Economist that was linked on /. today about efforts to create a quantum comuting language (or maybe it could also be described as creating a quantum computation simulator). Here's an except: "The trick is to find a way to describe, in a manner useful to computer scientists, the unitary transformations that underlie a program. Dr Bettelli has managed to do it using object-oriented programming-long a buzzword among software developers." Looks like they've created a C++ class lib for doing this. Maybe it's time to create some Ruby modules/classes for doing this as well. Can't hurt to be a little early ;-) There's a more technical description at: http://arxiv.org/abs/cs/0103009 Phil