PyPy - Just in Time

Episode von Python Podcast von Jochen Wersdörfer / Dominik Geldmacher · 27. Januar 2023 · 2 h 33 min

PyPy - Just in Time (hier klicken, um zu kommentieren)

27. Januar 2023, Jochen

Warum ist der Python Interpreter eigentlich nicht selbst in Python geschrieben? Vor ziemlich genau zwanzig Jahren wurde ein Projekt gestartet, um das zu ändern. Eine gute Gelegenheit für Dominik und Jochen mit Carl Friedrich, einem der Core-Entwickler von PyPy zu sprechen.

Wenn ihr Lust bekommen habt, einmal selbst an PyPy herum zu schrauben, könnt ihr die Entwickler hier kontaktieren oder euch einfach direkt bei Carl Friedrich melden 😊.

Shownotes

Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

News

Global Interpreter Lock

PEP 703 – Making the Global Interpreter Lock Optional in CPython

Diskussion

PR

python-nogil repo

Biased Reference Counting: Minimizing Atomic Operations in Garbage Collection | Paper von 2018

Keynote: Multithreaded Python without the GIL - presented by Sam Gross

Packaging

Python Packaging Strategy Discussion - Part 1

Posy - a new project oriented Python workflow manager (replacement for pyenv, deadsnakes, tox, venv, pip, pip-compile/pipenv, and PEP 582)

Requirements für pip-tools in pyproject.toml

Django

Django 4.2 alpha

Support für psycopg3

Kommentare für Spalten und Tabellen (war jahrelang offen)

In memory storage backend ist jetzt in Django selbst

StreamingHttpResponse now supports async iterators when Django is served via ASGI, d.h. django_fileresponse wird wahrscheinlich nicht mehr gebraucht

PEP 701 – Syntactic formalization of f-strings

Konferenzen

DjangoConEU is coming to Edinburgh 29th May to Friday 2nd June 2023

PyCon DE & PyData Berlin 2023 17. April - 19. April 2023

EuroPython 2023 From 17 July through 23 July, 2023

PyPy

Interpreter

PyPy

CPython

PyPy Speed Center

Sortierte Dictionaries

Faster, more memory efficient and more ordered dictionaries on PyPy

[Python-Dev] More compact dictionaries with faster iteration

New dict implementation - Whats new in Python 3.6 by Inada Naoki

pytest: helps you write better programs / Holger Krekel - metaprogramming and politics

Just in time compiler

Partial Evaluation of Computation Process-An Approach to a Compiler-Compiler | Creating a compiler from an interpreter paper from 1971

Funding

Matti Picus

Read The Docs - Eric Holscher | Django Chat Episode

CINT the C++ Interpreter

Software transactional memory

Work stealing

HPy - A better C API for Python

GraalVM Python Runtime

Squeak / YJIT - Yet Another Ruby JIT

Weitere Episoden von „Python Podcast“

Alle Episoden von Python Podcast · Mehr Technologie-Podcasts