On Sat, Nov 5, 2011 at 5:20 AM, Mike Meyer
That's one of the ideas. The goal is to get the Python processor to help locate concurrency bugs. Since the threading module communications model is "everything is shared by default", I'm pretty sure it's going to break code that depends on it. But that's why it's a proposal for Python 4 or something even further away.
I'd suggest it's actually a proposal for a language that *isn't Python*. There's no way an idea like this would ever be accepted into Python itself without real world experimentation in another context. It's going to be hard to get anyone interested enough to seriously try it out, but I'd suggest going the "Python-based language" route (ala Boo and Cython) rather than claiming the idea is Python as such. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia