3 ms·
Wow, that's a throw back to the late 90s, early 2000s. I'm still slightly scarred from working with ATL and COM. A lot of people around here would probably be
by taude 7y ago
Wow, that's a throw back to the late 90s, early 2000s. I'm still slightly scarred from working with ATL and COM. A lot of people around here would probably be surprised to hear that there were even Python -> COM bindings back in the day that were even used to ship server software once upon a time. Anyway, I remember that Don Box book well.
- ptx 7y agoNot only "back in the day" – those COM bindings for Python were most recently updated last month: https://pypi.org/project/pywin32/#history https://pypi.org/project/pywin32/#history I highly recommend using them if you're ever forced to work with VBA and need to implement some non-trivial functionality.
- contextfree 7y agoThere are also new Python bindings for WinRT (which is based on COM): https://github.com/Microsoft/xlang/tree/master/src/package/pywinrt/projection https://github.com/Microsoft/xlang/tree/master/src/package/p...
- mycall 7y agoIronPython supports .NET Core which supports COM
- 7thaccount 7y agoYea...Python and Powershell are the only languages that I know of outside C#/VBA/VB.NET with decent COM support. I hate COM, but it works.
- pjmlp 7y agoDelphi, Eiffel as well.
- 7thaccount 7y agoTrue... I've looked at Delphi, but at this point I doubt the license fee is worth it compared to say C#. I've never known anyone who actually used Eiffel though.
- crtlaltdel 7y agooh how i wish i knew this back when...or just looked harder i guess ;)