Am I too ambitious? Yes. Moving on.
I am very interested in getting things to work together. One of the most annoying parts of software engineering to me is knowing that somebody else has already solved your problem, but not being able to use the solution because the rest of your system is in the wrong language/framework/...
Let's solve that problem. Or at least make a step towards a solution.
So far I've been interested in creating a language / environment in which everything that is programmed in it has this adaptive property. But that is no good, because most people are not using it, so most people will still have the essential problem. I can make my own personal universe in which this problem doesn't exist, but the problem will still exist in the real world. I want to change my focus to solving a problem without creating a universe to do it in.
There is usually some way to get things to work. Let's say you have some Java library to Amazon AWS and you're writing a Haskell program that needs i