… quick question.....I have a matrix defined so if i do this

(format t "~a" (get-real-2d 0 0))

it prints out the element in the first row first column

and if i do this

(format t "~a" (get-real-2d a 0 1))

it prints out the element in first row second column

and if i do this

(format t "~a" (get-real-2d a 1 0))

it prints out the element in second row first column and etc etc

the matrix a looks like this

a =

((0 1 2)

(3 4 5)

(6 7 8))

and i was hoping you can show me exactly how to write a dotimes loop or other loop that would in as few lines as possible would print out the matrix using the get-real-2d funtion so the output looks like this

0 1 2

3 4 5

6 7 8

im just hoping you can show me a slick loop that would be real small that i can use to print matrices that i can use in my lisp library something real proffessional looking...like one that would use only variables ....like

(format t "~a" (get-real-2d i j))

instead of a bunch of

(format t "~a" (get-real-2d 0 0))

(format t "~a" (get-real-2d 0 1))

(format t "~a" (get-real-2d 0 2))

etc...