5 ms·
Please take my money if you port VBA on top of your Python runtime. And take even more money if said embedded Python runtime is available on Openoffice as well.
by sandGorgon 14y ago
Please take my money if you port VBA on top of your Python runtime. And take even more money if said embedded Python runtime is available on Openoffice as well.
[1] http://news.ycombinator.com/item?id=4360454 http://news.ycombinator.com/item?id=4360454
- sandGorgon 14y agoBTW, I'm not so sure Python in the right choice for this integration. Whitespace sensitivity is (arguably) a nice developer mind trick, however the target market for VBA are non-developers, who want to google for stuff, copy paste and get on with it. Which means, you cannot make assumptions about things like editors honoring whitespace, as well as the cognitive processes to rely on spacing etc. This is why I strongly believe Python is the wrong language for this - but some language is definitely needed (Lua ? Javascript? Ruby?)
- karamazov 14y agoWith VBA, you can't just copy-paste code from google - it's rare that you'll find something that does exactly what you want it to do on your specific spreadsheet. Readability, then, becomes important - and Python is easier to parse and edit for someone with basic programming skills than VBA is.
- maxerickson 14y agoLibreOffice already pretty much supports the language half of VBA (the other, probably larger, half being the APIs).
- ianstormtaylor 14y agoHow many non developers do you know that would rather write in Lua than Python? Which nice-to-write language is most taught in universities?