extrainterpreters

Utilities for using Python's PEP 554 subinterpreters (by jsbueno)

Extrainterpreters Alternatives

Similar projects and alternatives to extrainterpreters

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better extrainterpreters alternative or higher similarity.

extrainterpreters reviews and mentions

Posts with mentions or reviews of extrainterpreters. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-29.
  • Utilities for using Python's PEP 554 subinterpreters
    1 project | news.ycombinator.com | 8 Nov 2023
  • No-GIL mode coming for Python
    7 projects | news.ycombinator.com | 29 Jul 2023
    It's basically becoming reality already, PEP 684 per-interpreter gil is the required structure for this (coming in Python 3.12), now only interface on top of that remains, see WIP like https://github.com/jsbueno/extrainterpreters the full interface to gil-free interpreter threads is coming in
  • Real Multithreading Is Coming to Python
    3 projects | news.ycombinator.com | 15 May 2023
    Important to note that this is different from the nogil project ( https://github.com/colesbury/nogil ) - this is about the feature that's landing soon in Python 3.12 which will allow multiple Python sub-interpreters each with their own GIL - hence enabling Python code to run multi-threaded in the same process, albeit with a fair amount of extra work to co-ordinate between those different interpreters.

    The tutorial itself is fantastic - it's not an easy feature to try out right now but I got there by following the step-by-step instructions.

    Also interesting is this project, linked to from the end of the tutorial: https://github.com/jsbueno/extrainterpreters

    Posted my own set of short notes on my blog: https://simonwillison.net/2023/May/15/per-interpreter-gils/

  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic extrainterpreters repo stats
3
100
7.4
5 months ago

jsbueno/extrainterpreters is an open source project licensed under GNU Lesser General Public License v3.0 only which is an OSI approved license.

The primary programming language of extrainterpreters is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com