If only.
On Sat, Apr 5, 2014 at 11:08 AM, Cristóvão Duarte Sousa <[email protected]>wrote: > 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/ > > > > >
