Updated files...see notes-------------------------------------------> Figured out the reason none of the vector contents were accessible when being written to by a OpenCv binding and updated all vector bindings in vectors.lisp to make them work.  I sped up all function in that file except the SEQ-TO-VECTOR-* functions(which I renamed from ARR-TO-VECTOR-* for clarity) which are now 50 slower, for now, but as a result of their slowness they make all the other functions work.. Added AT-<type-name> and <type-name>PUSH-BACK functions for all the vector types. Also added PUSH-BACK methods in vectors.lisp for each of the AT-<type-name> functions.
Updated files...see notes-------------------------------------------> Figured out the reason none of the vector contents were accessible after being written to by a OpenCv binding and updated all vector bindings in vectors.lisp to make them work.  I sped up all function in that file except the SEQ-TO-VECTOR-* functions(which I renamed from ARR-TO-VECTOR-* for clarity) which are 75% slower(now takes 7 second per million, pushing lists of 30 MAT objects into a VECTOR_MAT per iteration), for now, but as a result of their slowness they make all the other functions work. This activities have also fixed the long standing error with VECTOR-MAT. There should no longer be any problems with this function. Added AT-<type-name> and <type-name>PUSH-BACK functions for all the vector types. Also added PUSH-BACK methods in vectors.lisp for each of the AT-<type-name> functions.