Wednesday, April 2, 2008

Other April's Fools Ideas

While discussing what to post as an April Fool's joke yesterday, we had a couple of other ideas, listed below. Most of them were rejected because they are too incredible, others because they are too close to our wish list.

  • quantum computer backend
  • Perl6 interpreter in RPython
  • Ruby backend to allow run "python on rails"
  • mandatory static typing at app-level, because it's the only way to increase performances
  • rewrite PyPy in Haskell, because we discovered that dynamic typing is just not suitable for a project of this size
  • a C front-end, so that we can interpret the C source of Python C extensions and JIT it. This would work by writing an interpreter for LLVM bytecode in RPython.
  • an elisp backend
  • a TeX backend (use PyPy for your advanced typesetting needs)
  • an SQL JIT backend, pushing remote procedures into the DB engine

5 comments:

  1. PoR - Python on Rails would be the funniest one...

    ReplyDelete
  2. Oh, the C interpreter would be so awesome. The quantum computer backend, in the hands of a good writer, could become an excellent joke too, no matter how obviously fake. I'd love to see the ones about static typing too.

    ReplyDelete
  3. TeX backend ...
    You would be amazed a just how useful that stunt would be (grinBigly)
    of course that's sort of what PS is all about, eh.
    Did something similar (smaller scale) several decades ago. Great fun and extremely useful.

    Thanks for the grins.

    ReplyDelete
  4. This comment has been removed by a blog administrator.

    ReplyDelete
  5. Whoah, anonymous, for a second or two this spam site almost looked convincing.

    ReplyDelete

See also PyPy's IRC channel: #pypy at freenode.net, or the pypy-dev mailing list.
If the blog post is old, it is pointless to ask questions here about it---you're unlikely to get an answer.