I'd love to contribute (been looking for a Python project to contribute all this while) but I'm fairly new and haven't much a clue. I guess the best way to start is to get the project and play around with it but I was hoping if you have any advice?
Jump into #pypy on freenode, we're mostly working on getting our 2.7 implementation passing all tests (we merged that branch into defaul this week), so there are various tasks in: fixing our implementation of stdlib modules, interpreter level fixes, new methods on builtin types, and other sorts of things!
This is exactly why this thing caught my eye. And this is not just a python project, but an interpreter for the language, so should give you a great experience with the language itself.
It seems to me that pypy is the obvious candidate for blessing as the new reference implementation (because it is self-hosted), but I never see any mention of this being so, with most next-gen effort still being spent on 3.x and CPython. Why is this so?
1) We don't have Python3 support yet, we're working towards it, but we're behind some. Have the reference implementation be a regression over the previous one doesn't make much sense.
2) We don't have enough users.
And honorable mention reason: RPython is an... interesting language to program, something like a cross between C, Python, Java, with error messages from MUMPS.
I clicked away when I saw the logo of Uncle Sam - that image references both a call to war and a US bias. Just wanted to point out my response, but other than that good luck with the project.
If you'd stuck around you might have noticed that the project is, essentially, European. The main contributers all live there, they receive funding through Eurostars, and I don't remember any of their gatherings/sprints being held outside of Europe.
In the future you might want to watch that knee-jerk reaction, it can put your foot right in your mouth.
Given the history and imagery of "Uncle Sam", it becoming the equivalent of a genericized trademark cracks me up and makes me marvel at the longevity of a well crafted marketing shtick.
gawker|15 years ago
kingkilr|15 years ago
djipko|15 years ago
carlosedp|15 years ago
baltcode|15 years ago
yycom|15 years ago
kingkilr|15 years ago
1) We don't have Python3 support yet, we're working towards it, but we're behind some. Have the reference implementation be a regression over the previous one doesn't make much sense.
2) We don't have enough users.
And honorable mention reason: RPython is an... interesting language to program, something like a cross between C, Python, Java, with error messages from MUMPS.
agentultra|15 years ago
marquis|15 years ago
vietor|15 years ago
If you'd stuck around you might have noticed that the project is, essentially, European. The main contributers all live there, they receive funding through Eurostars, and I don't remember any of their gatherings/sprints being held outside of Europe.
In the future you might want to watch that knee-jerk reaction, it can put your foot right in your mouth.
Given the history and imagery of "Uncle Sam", it becoming the equivalent of a genericized trademark cracks me up and makes me marvel at the longevity of a well crafted marketing shtick.