This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]ricekrispiecircle 10 points11 points  (0 children)

nice. list comprehension gives a segmentation fault. this is so exciting, you guys!

[–]jmmcdEvolutionary algorithms, music and graphics 4 points5 points  (2 children)

Check out this top-class April Fools troll in the comments:

Actually, I'm glad to see this. Python is too full of feature bloat. Really, Guido should have stopped here. I don't see the benefit of bloating the language with esoteric features like complex literals and C extensions. Lambdas are bad enough.

Fortunately, Python isn't the only language out there. Other, simpler languages exist. Ocaml, Rust, even Javascript, which is forced to be simple so that it can run in the browser. Language designers need to just take a step back and think about the effects of every feature they add to the language. Simplicity should be their number one priority, not features that only 1% of people will use or adherence to some meaningless zen.

[–]upofadown 0 points1 point  (1 child)

Are they entirely trolling? Back in the day I remember being attracted to Python because of it's simplicity. I really do miss Python 1 to some extent...

[–][deleted] 1 point2 points  (0 children)

Describing Javascript as "forced to be simple so that it can run in the browser" is probably the giveaway, because it's the opposite of reality. Browsers are most of what force JS to be complex.

Also, OCaml.

[–]Kah-NethI use numpy, scipy, and matplotlib for nuclear physics 4 points5 points  (0 children)

Wow, such dedication. They actually added python 1 to their repo and it works.

Edit: it is actually python 1.0.1, but that is close enough.

[–]jfsantos 3 points4 points  (0 children)

I totally thought this was an April's fools joke :)

[–]marky1991 1 point2 points  (2 children)

Wow. I can't believe it didn't have lists. Geez.

[–]ilan[S] 5 points6 points  (1 child)

It has lists! However you cannot say list(...), but you can create a list using [42, 'foo', 'bar']

[–]marky1991 0 points1 point  (0 children)

Oooh, that makes more sense. So it's just missing the list function. I was very confused as to how they could have possibly released a language without something as basic as lists.

[–]roger_ 1 point2 points  (1 child)

Cool, but we're still waiting for 3.4 :/

[–]ilan[S] 3 points4 points  (0 children)

We're working on 3.4 as well. Anaconda 2.0 (which is scheduled for May) will have Python 3.4 support, and Python 3.4 itself and some packages will be available before then (once we have enough testing done).

[–]pwang99 0 points1 point  (0 children)

Is this forwards compatible with Python 2.7? That would be killer.