On Tue, Mar 16, 2021 at 10:06:01PM -0700, Iain Duncan wrote: > Hi folks, not sure if I can't read or what, I'm trying to make subvectors > and I'm not getting at all what I'm expecting from the docs. I thought from > the s7 docs that subvector should return a vector given (subvector vector > start end), or (subvector vector start end dimensions) > > If anyone can shed some light on this, that would be lovely. > iain > > Here's my repl output from using the s7 repl example > > > (define v (vector 1 2 3 4)) > #(1 2 3 4) > > v > #(1 2 3 4) > > (subvector v 0 2) > #() > > (subvector v 0 2 1) > > ;subvector: too many arguments: (#(1 2 3 4) 0 2 1) > > > (subvector v) > > ;subvector: not enough arguments: (#(1 2 3 4))
It works here (tested with Snd 21.2 and s7 9.9): (define v (vector 1 2 3 4)) ; => #(1 2 3 4) (subvector v 0 2) ; => #(1 2) (subvector v 0 4 '(2 2)) ; => #2d((1 2) (3 4)) _______________________________________________ Cmdist mailing list [email protected] https://cm-mail.stanford.edu/mailman/listinfo/cmdist
