1 Sep 2004 06:59
Rejecting the J2 decorators proposal
Guido van Rossum <gvanrossum <at> gmail.com>
2004-09-01 04:59:25 GMT
2004-09-01 04:59:25 GMT
Robert and Python-dev, I've read the J2 proposal up and down several times, pondered all the issues, and slept on it for a night, and I still don't like it enough to accept it. The only reason to accept it would be to pacify the supporters of the proposal, and that just isn't a good enough reason in language design. However, it got pretty darn close! I'm impressed with how the community managed to pull together and face the enormous challenge of picking a single alternative (from more than two dozen on the Wiki!) and arguing consistently. I expect to see more proposals like this in the future, and I'm sure that some of them will be good enough to make it into the language. I've also (again) learned a lesson: dramatic changes must be discussed with the community at large. In a large enough group there are no uncontroversial proposals, so this will take time, but it's worth it -- one of the main issues with the <at> decorator syntax was not technical but socio-political, in the sense that it hadn't been properly discussed outside a *very* small circle. I take the full blame for that, and I don't want to hide behind my current lack of time which, realistically, won't change until either my ESI stock options earn me an early retirement, or the PSF strikes it rich and can pay me full time(Continue reading). So let me explain why I'm not choosing J2, and what's next. There are two major issues and one minor that made me decide against J2.
.
So let me explain why I'm not choosing J2, and what's next.
There are two major issues and one minor that made me decide against J2.
RSS Feed