I am wondering if R7RS lacks a vector-insert. If you want to write a vector-insert in R7RS you have to do: - calculate the length of the new vector - create a new vector with make-vector - copy the old content with vector-copy to the beginning and the end - copy the new content into the middle with vector-copy
This includes twice as much assignments as necessary, because first make-vector initializes the new vector with unspecified values and after that each element of the new vector is assigned by the vector-copy calls. I think the only way to avoid this is to have a dedicated vector-insert. Sascha
_______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
