Xavier-François Roblot on Sun, 04 Jan 2009 17:05:33 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: NULLs in gerepileall |
Karim Belabas wrote: > * Xavier Roblot [2009-01-04 00:17]: >> Using gerepileall (and related memory management functions) on a vector >> containing some NULLs gives a SIGSEV (in the function taille0_nolist). >> Is there a way to solve this problem that does not require replacing >> NULLs by something else? I find it very convenient, for many reasons, >> to use NULLs in vectors... > > 1) NULLs are not proper GENs, hence no object containing NULLs can be a > proper GEN; gerepile & friends are only guaranteed to work on proper > GENs. (As it happens, some gerepile functions do accept NULL as input > but this is undocumented and may not last.) OK, I see. I have to say that it is very useful to have the possibility to set a GEN to NULL. > 2) Why do you need gerepile at all on a vector containing NULLs ? > Can you post a minimal, realistic example ? Actually, I found a better way of doing what I want to do without using NULLs at all. Thanks, -- Xavier-François Roblot Institut Camille Jordan Université Lyon 1 21 avenue Claude Bernard 69622 Villeurbanne cedex http://math.univ-lyon1.fr/~roblot