Updated files...see notes------------------------------------------->Reverted breaking commit: MAT-TO-ARR and PRINT-MAT got errors when converting large matrices. I rewrote the functions, tested, and readded to this commit as well as added the new ARR-TO-MAT function. As they are going to be apart of the MAT function, I added documentation and example under #MAT heading in examples.lisp for them. Changed PRINT-MAT to print lengthwise. Changed MEM-AREF macro's name from ? to @. changed the STEP1 example to use the MAT-INFO function instead of MAT-TYPE-TO-CFFI, I removed the channels function from MAT-TYPE-TO-CFFI. Changed the MAT function in core.lisp and made it faster and added MAT-TO-ARR and ARR-TO-MAT to it. Removed the MAKE-MAT-DATA function as it had a memory leak and update examples.lisp
Updated files...see notes------------------------------------------->Reverted breaking commit: MAT-TO-ARR and PRINT-MAT got errors when converting large matrices. I rewrote the functions, tested, and readded to this commit as well as added the new ARR-TO-MAT function. As they are going to be apart of the MAT function, I added documentation and example under #MAT heading in examples.lisp for them. Changed PRINT-MAT to print lengthwise. Changed MEM-AREF macro's name from ? to @. changed the STEP1 example to use the MAT-INFO function instead of MAT-TYPE-TO-CFFI, I removed the channels function from MAT-TYPE-TO-CFFI. Changed the MAT function in core.lisp and made it faster and added MAT-TO-ARR and ARR-TO-MAT to it. Removed the MAKE-MAT-DATA function as it had a memory leak and update examples.lisp