Tim Felgentreff (@timfelgentreff) 's Twitter Profile
Tim Felgentreff

@timfelgentreff

Graal Python implementation lead at Oracle Labs. Opinions are my own.

ID: 27406264

calendar_today29-03-2009 10:08:41

1,1K Tweet

516 Followers

314 Following

Tim Felgentreff (@timfelgentreff) 's Twitter Profile Photo

Totally unscientific benchmarking after CF Bolz-Tereick's PR yesterday: github.com/josephnavarro/… Average for fastest iteration out of 5 rendering 1363 frames per iteration: PyPy: 29.83 fps GraalPython: 23.5 fps Pyston: 1.67 fps Cinder: 1.17 CPython: 0.815

Mariatta 🤦 (@mariatta) 's Twitter Profile Photo

💡 Fun fact: This year at Python Language Summit we have representatives from 7 Python implementations: CPython Jython PyPy GraalPython CircuitPython Cinder and an unpublished implementation 🤩

Antonio Cuni @antocuni@mastodon.social (@antocuni) 's Twitter Profile Photo

I had the privilege to speak about HPy at the Python Language Summit. Short blog post and slides: hpyproject.org/blog/posts/202… hpyproject.org/talks/2021/05/… thanks Mariatta 🤦 and Łukasz Langa moved to 🦋 for organizing it!

Tim Felgentreff (@timfelgentreff) 's Twitter Profile Photo

How do other people deploy their pygames? With GraalPy 23.1, it can all be in single binary file, ready to run. Try "graalpy -m standalone --help" #graalpy #graalvm

Tim Felgentreff (@timfelgentreff) 's Twitter Profile Photo

Time for some lightning⚡Single, self-contained binary running a PyGame racer github.com/timfel/racing-… github.com/oracle/graalpy… #graalpy #graalvm

Tim Felgentreff (@timfelgentreff) 's Twitter Profile Photo

Want to quickly call some Python code from your Java tool? Thanks to Max Rydahl Andersen's help, you can now do it with JBang, too. Also works with @GraalVM Native Image :) #graalpy #graalvm ➡️github.com/timfel/graalpy…

Want to quickly call some Python code from your Java tool? Thanks to <a href="/maxandersen/">Max Rydahl Andersen</a>'s help, you can now do it with <a href="/jbangdev/">JBang</a>, too. Also works with @GraalVM Native Image :) #graalpy #graalvm
➡️github.com/timfel/graalpy…
GraalVM (@graalvm) 's Twitter Profile Photo

All you need to know about GraalPy: getting started, installing packages, running programs, embedding in Java applications: medium.com/graalvm/graalp… by Olga Gupalo 🇺🇦 and @TimFelgentreff #Python

Tim Felgentreff (@timfelgentreff) 's Twitter Profile Photo

Years ago github.com/Baekalfen/PyBoy had to rewrite code to Cython to provide enough performance on CPython. Today, GraalPy can JIT the pure Python to within a few percent of the natively compiled Cython code (demo Gejmbåj by Snorpung) #graalvm #graalpy

Tim Felgentreff (@timfelgentreff) 's Twitter Profile Photo

We run the tests of ~600 PyPI packages every day to catch #GraalPy regressions and generate compatibility tickets for ourselves - a lot of stuff "just works" these days and we're working hard to match CPython: github.com/oracle/graalpy… #graalvm

Tim Felgentreff (@timfelgentreff) 's Twitter Profile Photo

I wanted a small tool to graphically manage ADF disk images. There's a Python library to work with them on the commandline. Whipped up a quick Java UI with JBang using the #graalpy template and got myself a standalone native app thanks to GraalVM native image :)

I wanted a small tool to graphically manage ADF disk images. There's a Python library to work with them on the commandline. Whipped up a quick Java UI with <a href="/jbangdev/">JBang</a> using the #graalpy template and got myself a standalone native app thanks to <a href="/graalvm/">GraalVM</a> native image :)