I'm laughing at myself. It took me a while to realize that it is "second Futamura projection" and not "second Futurama projection"...
On Apr 5, 2014 3:55 PM, "Stefan Karpinski" <[email protected]> wrote: > > This does seem like a sane approach - and a much more direct way to get high performance Python than what PyPy does (i.e. the second Futamura projection). This kind of thing is really hard to pull off for an existing dynamic language, however - especially one is complex as Python (c.f. Lua). V8 certainly proves that it can be done, but for that project Google hired Lars Bak and a team of people who already had a lot of experience with implementing successful high-performance VMs like Smalltalk, Self and Java. In general, the extremely fractured nature of the Python ecosystem - especially when it comes to performance - seems a bit toxic and this just adds to that. Arguably, this should have been the first high-performance Python project, not the Nth, where N has gotten rather large. You might be able to get your Python to run fast, but your first problem is figuring out which non-standard Python implementation and/or package to try. > > On Fri, Apr 4, 2014 at 3:59 PM, Jake Bolewski <[email protected]> wrote: >> >> I think that this is great news for Julia, especially if Dropbox puts serious engineering effort into this project. Julia is dynamically typed just like Python, so all the high level optimizations PySton needs to make a Python LLVM JIT fast will be aplicable to Julia. Both will sit ontop of LLVM's MCJIT and they will likely have to contribute patches to make this project sucessful, which will again benefit Julia. It looks like they are going to attempt interesting things like tiered compilation, escape analysis for GC'd memory, and backpatching of JIT'ed code, all things Julia does not do at the moment. >> >> -Jake >> >> >> >> >> On Friday, April 4, 2014 2:46:08 PM UTC-4, Cristóvão Duarte Sousa wrote: >>> >>> Once again pythonistas feel the need for a single high-level-high-performance language: >>> https://tech.dropbox.com/2014/04/introducing-pyston-an-upcoming-jit-based-python-implementation/ > >
