Skip to content

dev call 20230803

Florian Angerer edited this page Sep 14, 2023 · 2 revisions

Dev Call: 3 August 2023

Present

Matti, Florian, Du Toit, Simon, Petr, Antonio, Stepan

Agenda

  • EuroPython 2023 recap
  • Cython/HPy
  • NumPy/HPy ideas

EuroPython 2023 recap

  • How to advertise HPy more?
    • Petr plans to do an overview of HPy design and impl concepts mostly to explain it to others
    • This could be the base for cherry-picking single parts into the C API
    • Irit wrote a nice summary of the C API workgroup. We all should review it.
    • What is the way to move forward? Petr plans to write a big document explaining problems and suggesting solutions.
  • Florian will

NumPy/HPy ideas

  • Matti is pushing back on the idea that we should provide a HPy NumPy API. This should be the last thing after we have at least one full HPy universal module.
  • Florian thinks, we can still do it (in a fork) and see how it works with

GIL / noGIL

  • main difference: Py_INCREF / Py_DECREF
  • Extensions need to recompile if the want to use noGIL
  • If you use Py_LIMITED_API, no recompilation should be necessary
  • subinterpreters and noGIL complement each other
  • Petr and
Clone this wiki locally