In early August I released Crunch, a easy way to perform calculations in Vim. I thought I had released a pretty complete plugin, and didn't feel it needed any improving. Marcelo Montu another member of the Vim community thought otherwise. He provided a lot of good ideas, and code to improve Crunch. More importantly he pushed me to make Crunch what it always should have been (better). Here's the short list of things we have accomplished in the transition from v1.0 to v2.0.
In Crunch 1.0 variable declaration and usage involved the
# symbol, and this was horrible to look at and use. Now the
# has been removed and things work like you would expect. Below is a simple example showing the difference from 1.0 to 2.0.