I am starting to use compound declarations and thus far I always thought these are not a big deal. But I was wrong in that - my code is so much easier to read. Now I can make the declaration of later variables dependent on earlier calculations; very useful for index wrestling. Cool.
Mitzi’s the one who coded it up. Took quite a bit of work,
but I’d been wanting that to get in for years. She also added
the array expressions and will be doing vector and matrix
expressions soon.
C++11 brings closures, which means we should be able to
get rid of a lot of the packing and unpacking in integrate_ode
calls and system functions.
Array expressions? What was that? The sub-indexing story (which is also great, although I managed to find already possible enhancements ;) )?
C++11 brings closures?? Whow, I did not know that. Closures are extremely useful and will probably remove lots of those little helper objects with tons of references just by plugging things into closures.