vecsort of vector with Vecsmalls
"Ruud H.G. van Tol" <[email protected]> Thu, 23 Jul 2026 12:51:22 +0200
| Newsgroups | gmane.comp.mathematics.pari.devel |
|---|---|
| Message-ID | <[email protected]> |
? vecsort([ Vec([random(),random()]) |i<-[1..10]], 2) %1588 = [[99032517, 100995862], [1746833360, 734687613], [851393816, 746624236], [714819514, 805105716], [863304642, 885527659], [944699962, 1195915095], [1514894721, 1510424454], [1705234008, 1924836514], [1946743300, 2009371954], [923970141, 2087030666]] ? vecsort([ Vecsmall([random(),random()]) |i<-[1..10]], 2) *** at top-level: vecsort([Vecsmall([random(),random()])|i<-[1.. *** ^---------------------------------------------- *** vecsort: incorrect type in lexicographic vecsort (t_VECSMALL). I hit this, so had to work around it with a (p,q)->cmp(p[2],q[2]) but maybe this can be made supported? -- Ruud