BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] Python programming questtion
- Subject: [Discuss] Python programming questtion
- From: kentborg at borg.org (Kent Borg)
- Date: Sat, 4 Jul 2026 14:25:44 -0700
- In-reply-to: <akl2NM3k/kKWLHHG@csail.mit.edu>
- References: <CAEvgogHEMxwWHzrtix8CrR1ZcqHJ74AYGsxcT2zbjQMJSjkD_A@mail.gmail.com> <a9e408ed-9ab1-42fb-9161-bb7e754e604c@borg.org> <akl2NM3k/kKWLHHG@csail.mit.edu>
On 7/4/26 2:08 PM, grg wrote: > actually, cpython 3.13 had an experimental non-GIL mode, and starting with > 3.14 it's "mainstream". it's a separate binary, often a separate package > (e.g. python3.14-nogil or python3.14-freethreading depending on your > distro, or 3.14t for uv (which is an outstanding tool, btw, highly > recommended for anyone using python)). Very cool! I had heard there was really good work to fix the GIL, but that Guido insisted that any fix have zero-performance hit on single threaded code. Or something like that. A separate binary might have been the way out of that impasse. > the official docs on it point out that some packages re-enable the GIL > anyway: I can imagine packages being "clever" in ways that can't handle multithreading. Still, very good news for Python programmers. (And would be for me, were I still a Python fan.) -kb, the Kent who has moved on to Rust.
- References:
- [Discuss] Python programming questtion
- From: gaf.linux at gmail.com (Jerry Feldman)
- [Discuss] Python programming questtion
- From: kentborg at borg.org (Kent Borg)
- [Discuss] Python programming questtion
- From: grg-webvisible+blu at ai.mit.edu (grg)
- [Discuss] Python programming questtion
- Prev by Date: [Discuss] Python programming questtion
- Next by Date: [Discuss] Python programming questtion
- Previous by thread: [Discuss] Python programming questtion
- Next by thread: [Discuss] Boston Linux VIRTUAL Meeting Wednesday, July 16, 2026 - Claude and 3D Printing
- Index(es):
