News for hackers. Stuff that matters.
Re:How Python bytecode is executed by fulafel on Tuesday November 10, 2020 @01:16AM (#25043244)
Yep, Psyco was also based on partial evaluation and Futamura projections IIRC, lots of potential there.

I guess the very ultimate version is a transformation that takes your program AND its inputs, and completely specializes everything to those inputs :)

An advantage of the runahead idea is that with luck the change could be small and simple, and might realistically be accepted as an incremental change into the CPython codebase. Iff the runahead could be made truly guaranteed idempotent and obviously correct.

There are no comments on this comment yet.