Profile

Cover photo
Eli Bendersky
Works at Google
1,106 followers|272,484 views
AboutPosts

Stream

Eli Bendersky

Shared publicly  - 
 
People keep asking me what I think about Pyston, and when thinking about it I keep running into a personality flaw, in others as well, but mostly in myself.

The first reaction is usually a hundred ways why this will fail. Yes, it has been tried before by a very talented team (Unladen Swallow). No, LLVM has not really matured since then in any aspect related to compiling dynamic languages. No, LLVM's JIT isn't any better than it was a few years ago  - it's in a typical limbo state - half is deprecated, half not finished yet. And most of all, I firmly believe that LLVM is fundamentally unsuitable for compiling dynamic languages.

But you see - all of this is a personality flaw. Ugly, play-it-safe naysaying. To be clear, I applaud +Kevin Modzelewski for the effort. It is the right thing to do. I hope he will ignore all naysayers (and me too) and will keep trying. Because the best things usually come out of projects that were "doomed to fail". Please prove us wrong.
16
Gregory P. Smith's profile photo
 
Agreed. Llvm overall is in a much better state for this today. But if they intend to ditch all Python C API compatibility and go for a clean room implementation, let 'em try. I haven't looked behind the curtains to see their goals because I'd rather just let them run with it and see what they produce.
Add a comment...

Eli Bendersky

Shared publicly  - 
 
Single unified C++ FAQ - collecting together the FAQ lite, Bjarne's C++0x FAQ and material from Stack Overflow. This is pretty great!
16
7
Andreas Prell's profile photoLuis Boullosa's profile photo
Add a comment...
 
Pretty white flowers in bloom on some trees at the Googleplex
6
Inna Bendersky's profile photo
 
Красота !
 ·  Translate
Add a comment...

Eli Bendersky

Shared publicly  - 
 
Sent my first pull request to Django :)
5
Eli Bendersky's profile photo
Add a comment...

Eli Bendersky

Shared publicly  - 
 
The inventor of the STL on allocators:

  [...] They are not such a bad ideas in theory - having a layer that encapsulates all memory stuff: pointers, references, ptrdiff_t, size_t. Unfortunately they cannot work in practice

  [...] It is necessary to change the way that the core language deals with references to make allocators really useful
5
1
Michael Weber's profile photoElazar Leibovich's profile photo
 
Isn't it a common knowledge? I remember reading about it in effective STL. The c++ de facto bible.
I still remember my horror when even very experienced programmers asked me "if you have a remove, why did you use additional erase", which lead me to the conclusion that not ask STL is brilliantly designed...
Add a comment...
Have him in circles
1,106 people
Ehud Abramovitch's profile photo
Brian Curtin's profile photo

Eli Bendersky

Shared publicly  - 
 
Very interesting!

Reminds me of the first time we had to drive in a left-side country (Ireland) many years ago. In the first couple of hours figuring out how to turn right was so confusing we just turned left 3 times instead. Didn't help with the roundabouts, though :)
UPS engineers map out routes for their drivers consisting of "a series of right-hand loops"
8
3
Leniel Macaferi's profile photoMoritz Schlarb's profile photoJochen Keil's profile photoDaniel Leybovich's profile photo
 
really interesting O_o
Add a comment...

Eli Bendersky

Shared publicly  - 
 
 
Python developers - your attention is required!

There are now over $13,000 in bounties for integrating Peercoin into Omniwallet - a web wallet for Bitcoin, Mastercoin, and other alt-currencies. Each commit that is merged gets 1% of the outstanding bounty. 

Even if Bitcoin isn't your cup of tea, you can convert it easily to USD.

http://peer4commit.com/projects/17
1
1
Christian Heimes's profile photo
Add a comment...

Eli Bendersky

Shared publicly  - 
 
I'm one of the moderators of the python-dev@ mailing list. A few minutes ago, I was amused to receive this message to my inbox:

  As list administrator, your authorization is requested
  for the following mailing list posting:

      List:    Python-Dev@python.org
      From:    eliben@gmail.com
      Subject: Re: [Python-Dev] PEP 463: Exception-catching expressions

The real reason must be the size of the message (I hit "reply" on a large-ish proposal), but mailman sure has a sense of humor...
4
omar barasneh's profile photo
 
man i need your email i want ask you about python
Add a comment...

Eli Bendersky

Shared publicly  - 
7
Andrey Klinger's profile photo
 
Whether or not Google intended to make a anti-anti-gay doodle, I oppose the color branding. Should any red doodle be considered a Coke™ doodle?
Add a comment...

Eli Bendersky

Shared publicly  - 
 
A rational look at robot-ification of human jobs; a rare phenomenon and a welcome fresh breeze these days.
1
2
Jim Lawton's profile photoMatthias Miltz's profile photo
Add a comment...
People
Have him in circles
1,106 people
Ehud Abramovitch's profile photo
Brian Curtin's profile photo
Basic Information
Gender
Male
Work
Employment
  • Google
    present
Links
Other profiles
Contributor to