[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

stretchy NVector

Joel VanderWerf

6/30/2008 12:17:00 AM


Anyone know a way to make a NVector (from the narray extension)
stretchy, i.e. support #push or #<< ?

irb(main):001:0> v = NVector.float(1)
=> NVector.float(1):
[ 0.0 ]
irb(main):002:0> v << 1.0
NoMethodError: undefined method `<<' for NVector.float(1):
[ 0.0 ]:NVector
from (irb):2

The answer can't involve realloc on every append. Some kind of exp
growth (like ruby arrays) would be fine.

I'm looking for an efficient way to log float data in memory.

--
vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407