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 belopolsky, eric.araujo, georg.brandl, rhettinger, stribb, terry.reedy, thomaslee
Date 2010-11-18.09:54:57
SpamBayes Score 2.60481e-06
Marked as misclassified No
Message-id <1290074099.12.0.562739923979.issue4113@psf.upfronthosting.co.za>
In-reply-to
Content
> Looks like a reasonable proposal, but coding this in C is a chore. 

It's not that bad.  Most C code is a bit of a chore compared to Python but it really doesn't take much to write a C equivalent of: "functools.partial(%r, %s)" % (self.func, ', '.join(repr(a) for a in self.args)

>  How hard/inefficient would it be to have 99% of partial 
> coded in C and one stub in functools.py?

Let's not do this.  There is too little benefit to warrant going down the path of splitting the code across two langauges.
History
Date User Action Args
2010-11-18 09:54:59rhettingersetrecipients: + rhettinger, georg.brandl, terry.reedy, belopolsky, thomaslee, eric.araujo, stribb
2010-11-18 09:54:59rhettingersetmessageid: <1290074099.12.0.562739923979.issue4113@psf.upfronthosting.co.za>
2010-11-18 09:54:57rhettingerlinkissue4113 messages
2010-11-18 09:54:57rhettingercreate