Python Podcast

PyPy - Just in Time


Listen Later

PyPy - Just in Time (click here to comment) 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

...more
View all episodesView all episodes
Download on the App Store

Python PodcastBy Jochen Wersdörfer / Dominik Geldmacher


More shows like Python Podcast

View all
Geschichten aus der Geschichte by Richard Hemmer und Daniel Meßner

Geschichten aus der Geschichte

189 Listeners

Lage der Nation - der Politik-Podcast aus Berlin by Philip Banse & Ulf Buermeyer

Lage der Nation - der Politik-Podcast aus Berlin

241 Listeners

Das Wissen | SWR by SWR

Das Wissen | SWR

104 Listeners

heiseshow by heise online

heiseshow

2 Listeners

Fest & Flauschig by Jan Böhmermann & Olli Schulz

Fest & Flauschig

18 Listeners