Re: brainstorming, here is my thought du (yester)jour, which is just a suggestion about *how* we could be brainstorming:
CCP • View topic - brainstorming methodology

I like brewbuck's idea, if we could still put a little OO in. Which does not necessarily mean an interpreted C++. "Eval" sometimes seems like a potentially lazy sloppy thing but it is also a very quick solution for (eg) preventing a user from invoking a runtime error -- this might make the build system *much* more user friendly. Perhaps I or brewbuck or someone else can come up with a little "description" of the concept for those who are not familiar with it. Again I am busy today with other things, unfortunately, but I will actually try to do exactly this over the weekend.

So here's another idea: if people have concepts (like eval) that they know from an (or a number of) existing languages that they think are worth including, put them on the table. But first go read my post on the other forum about *how* to put them on the table...seriously.

ps. I hope someone helped brafil out?