Attendees: Mark Visser (Unity), Benoit Hudson & Felix Bourbonnais (ImgSpc), Victor Milovanov, Mohamed Koubaa (ANSYS Inc), Amos Li
Agenda
1. (Mark) Suggest we use a "needs discussion" label on issues and PRs for next time. Then we can just go through them on the call.
4. (Benoit) What's the policy with the GIL? Main thread appears to be grabbing the lock and not releasing it.
5. (Mohamed) Can I get clarification on IWrapper vs. reflection for PR #808?
Notes
Welcome to new contributor Mohamed Koubaa (ANSYS), who is investigating moving his company's platform from IronPython to CPython.
1 & 2) need input from Benedikt, Mark will follow up with Benedikt.
4)
Benoit: GIL - Should we expect the GIL to be held after initialization?
Victor: I wouldn't expect it to be held. [PyGIL] attribute is informational.
3)
Benoit: Python can't reliably re-initialize.
inheritance over reflection, IWrapper vs. method with a signature Pythonnet can reflect
what are the pros and cons? should we go with a convention?
Victor: you can take the reflection approach, but need to cache the delegates
(note: any errors in the above are mine, feel free to correct any gross misrepresentations I've inadvertently made!)
Action Items
Mark
Benoit & Felix
Thank you all for attending! The next call will be held at 3pm EST on Tuesday, October 8th, 2019, see you then. Please e-mail me if you're not on the attendee list and I will add you.