Nuitka / Nuitka

Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.12. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
http://nuitka.net
Apache License 2.0
11.63k stars 634 forks source link

(tracking issue) Most important Zig issues affecting Nuitka #2742

Open jimkring opened 5 months ago

jimkring commented 5 months ago

Note: This issue was created simply to provide a way for us (Nuitka project) to communicate to the Zig project about our most important Zig issues. We have provided them this link on their Third Party Tracking Issues (what is important to other people?) page

Nuitka's wish list for the Zig project!

Currently, we are trying to support Zig as a backend C compiler for Nuitka.

Some specific pain points, from highest priority to lowest priority:

kayhayen commented 5 months ago

I am putting this to delayed, because there is only so much we can do. After their 0.12 release, I will make a stab at using it with C++ as a workaround, which works for us up until Python 3.10, this might identify more things we need of them.

jimkring commented 5 months ago

@kayhayen FYI, this “issue” #2742 is not really a Nuitka issue/feature/bug. It’s simply a place for us to communicate to the Zig team what we need from them.

so, I might use a “tracking_issue” tag/category for this rather than “delayed” but it’s up to you what works best