[pypy-dev] std objectspace interface

Stephan Diehl stephan.diehl at gmx.net
Fri Apr 7 18:50:58 CEST 2006


On Friday 07 April 2006 18:43, Armin Rigo wrote:
> Hi Stephan,
>
> On Fri, Apr 07, 2006 at 06:16:39PM +0200, Stephan Diehl wrote:
> > space.newseqiter.
>
> This is only for iterating over sequences, just like W_SeqIterObject.
>
> > Or is the dictobject way the preferred one? There we have special
> > iterator object 'W_DictIter_Keys', for example.
>
> Yes, you need a special iterator class like W_DictIter_Keys.

o.k.

>
> BTW, W_SetObject.data, which is an r_dict, should ideally have 'None' as
> keys instead of space.w_True.  This would make the low-level translated
> code more memory-efficient, by using 'void' values instead of pointers
> to space.w_True.

ahh, good point, I'll change that then (the other stuff, we talked about last 
week, is already changed, but not checked in)

Thanks

Stephan
>
>
> A bientot,
>
> Armin.



More information about the Pypy-dev mailing list