17 ms·
Not asking customers to manage a local python installation is one thing, although I totally understand how excel + python power users would likely be comfortabl
by _untra_ 3y ago
Not asking customers to manage a local python installation is one thing, although I totally understand how excel + python power users would likely be comfortable bringing and maintaining their own python runtime.
- leetrout 3y agoFun fact: Microsoft shipped Python code in 1996. The could do it again if they really wanted to. http://python-history.blogspot.com/2009/01/microsoft-ships-python-code-in-1996.html http://python-history.blogspot.com/2009/01/microsoft-ships-p...
- raincole 3y agoDoes Excel run in a browser today? There are a lot, I mean a lot apps that support scripting languages and don't need you to manage the language's runtime yourself. Blender's UI is entirely in Python. Civilization games have most game logic in Lua.
- yonatan8070 3y agoInkscape (vector graphics) also has a built-in Python install, same goes for Cura (3D printing), Fusion 360 (3D CAD), and I'm sure many more
- skrause 3y agoYou can just ship a copy of Python with Excel, no need to ask anybody to maintain their own installation.
- ryanisnan 3y agoThis. Why you would leverage system python is beyond me.
- vb6sp6 3y ago[dead]
- ivirshup 3y agoAnaconda distributions aren't exactly small. I'd also assume there's some sort of environment isolation, so you're getting multiple copies. Maybe one per workbook?
- ptx 3y agoThe embeddable package from python.org [1] is 20 MB unpacked. To install different sets of packages per workbook, just have Excel automatically set the module path as appropriate. [1] https://www.python.org/downloads/release/python-3114/ https://www.python.org/downloads/release/python-3114/
- Zuiii 3y agoNo need to use Anaconda or any general purpose venv solution. Microsoft screwed this up.
- CivBase 3y agoAgreed. They could have easily shipped it with something like MicroPython.