This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients barry, ethan.furman, petr.viktorin, rhettinger, serhiy.storchaka, skrah
Date 2015-05-13.21:23:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1431552235.65.0.0254328710293.issue23699@psf.upfronthosting.co.za>
In-reply-to
Content
I'm -1 on this whole concept and I don't believe that it will make porting easier.  It takes longer to learn the macro, see what it does, write tests for it, etc than it takes to model ten lines of boilerplate code.

The macros make it harder for me and others to understand and maintain the code.  In this regard, Python has been getting worse (harder for new maintainers to look at code and know what it is doing).   Saving ten lines of clear code isn't a good motivation for going down this path.   C macros are infamous for a reason.
History
Date User Action Args
2015-05-13 21:23:55rhettingersetrecipients: + rhettinger, barry, petr.viktorin, skrah, ethan.furman, serhiy.storchaka
2015-05-13 21:23:55rhettingersetmessageid: <1431552235.65.0.0254328710293.issue23699@psf.upfronthosting.co.za>
2015-05-13 21:23:55rhettingerlinkissue23699 messages
2015-05-13 21:23:55rhettingercreate