((PROJECT . ECLCBLAS) ((TOPIC . SYNTACTIC-SUGAR)) (PC . 1) (SECOND . 5)
 (MINUTE . 10) (HOUR . 1) (DATE . 20) (MONTH . JUN) (YEAR . 2022) (DAY . MON))
 Since I mentioned that not being able to write matrixes in a natural
way was weighing on me, I have fixed that like this:

```
(defun test ()
(apply #'3dgemm #3%
#(       )  #(         )   +    #(         )
  1 1 0       1 0 0               1 0 5
  0 2 0       1 2 0               0 1 0
  0 0 3       0 0 1               0 0 1
  ))
;;
TEST
> (test)
3.0d0 2.0d0 5.0d0
2.0d0 5.0d0 0.0d0
0.0d0 0.0d0 4.0d0
NIL
```

Ha ha ha. Also y'know, I appreciate  that it's just been the weekend
but  nobody  has reminded  me how to work with matrices  as org-mode
emacs  calc tables  yet. An org-mode  table, which  is by nature  an
emacs calc spreadsheet table is like this:

#+name:my-table
| col-1-name |  col-2-name | etc |
|------------+-------------+-----+
|     3      |       4     |  5  |

and you might use it like this (I'm not in emacs right  now, correct
me plz)

#+begin_src C :var table=my-table :includes <stdio.h>
int n = sizeof(table);
for (int i=0;i<n;i++) printf("%d ", table[i]);
#+end_src

and I think you use named tables = matrixes or vectors similarly  in
org-mode LaTeX.