Comment Re:Python ? (Score 2) 75
I can't help thinking adding features like this to a spreadsheet is a bad idea. Don't all the problems of incorrect range bounds, and being difficult to maintain remain? Doesn't it just encourage people to use spreadsheets for tasks they are not really suited for?
Similarly, I like to think of myself as a bit is Bourne shell expert, especially in its bash variant. I start off with some fairly straight forward script, and then decide to "engineer" it a bit better. Refactor, introduce some functions, make use of arrays, eval and namrefs and it seems like you can do anything. But then at some point I remember that bash maybe Turing equivalent, but it is not a "real" programming language. Arrays are not first class objects, there are no namespaces etc and the project has really grown way beyond the point where the Bourne shell is a sensible choice! Sometimes I think that a few more features would make bash so much more useful, but then I think, why, when there are a plethora of other languages so much better suited to the project as it has become.
I'm sure you can do anything in Excel. Whether that is wise is a completely different matter!