Sybren Stuvel wrote: > Hi people, > > I'm creating a program that can solve and create Sudoku puzzles. My > creation function needs to make a lot of copies of a puzzle. Until > now, I used copy.deepcopy(), but that's too slow. I want to implement > such a copying function in C and use that instead. My idea about this > is: > > - Get the data from a puzzle (a list containing lists containing > strings) and make a copy of it. That's coded already. > > - Create a new SodokuPuzzle instance and assign the data to it. > > That last step can be done by passing the data to the constructor, so > that's easy too once I know how to do that in C. My question is: how > do I create a new instance in C of a class written in Python? I've > searched Google, but found nothing of help. > > Sybren Personally, I would try Psyco first, and consider Pyrex next. Are you sure your algorithm can't be optimized first, before you start trying to write this in C?
-Don -- http://mail.python.org/mailman/listinfo/python-list