Re: [Python-Dev] C coding experiment

2005-09-16 Thread Raymond Hettinger
> -Original Message- > From: Andrew Durdin [mailto:[EMAIL PROTECTED] > Sent: Friday, September 16, 2005 8:25 AM > To: [EMAIL PROTECTED] > Cc: python-dev@python.org > Subject: Re: [Python-Dev] C coding experiment > > On 9/1/05, Raymond Hettinger <[EMAIL PROTECT

Re: [Python-Dev] C coding experiment

2005-09-16 Thread Antoine Pitrou
Hi, > Brent's variation depends on the next probe position for a key being > derivable just from the key and its current position. The use of > perturbation in set_lookkey() prevents that, as we cannot say, given a > key at a certain position, where the next probe location for that key > would ha

Re: [Python-Dev] C coding experiment

2005-09-16 Thread Andrew Durdin
On 9/1/05, Raymond Hettinger <[EMAIL PROTECTED]> wrote: > The goal is to determine whether the setobject.c implementation would be > improved by recoding the set_lookkey() function to optimize key > insertion order using Brent's variation of Algorithm D (See Knuth vol. > III, section 6.4, page 525)

[Python-Dev] C coding experiment

2005-09-01 Thread Raymond Hettinger
If anyone wants a small, but interesting C project, let me know. The project does not require much familiarity with the CPython implementation; all that is needed are basic C coding skills and a puzzle solving mentality. The goal is to determine whether the setobject.c implementation would be i