Detrow is a command-line calendar which displays the months of a calendar in colomns.
(So each days of months are aligned in rows)
(With Detris, months are displayed in a similar way than the cal unix command.)
You can download it with the following command:
wget http://decapode314.free.fr/ocaml2/detrow/dl/0.01b/detrow.ml
Then you can call it like this:
$ \ocaml detrow.ml
It will display the first half of the year, Januray until June.
If you want the second half of the year, Jully until December, you can call it again with:
$ \ocaml detrow.ml b
The first half, can also be called with the “a” parameter:
$ \ocaml detrow.ml a
If you call it like this:
$ \ocaml detrow.ml ann-file 2025 b
With the file called “ann-file” containing:
$ cat ann-file
2025-09-27: detrow-ann
You will see the string "detrow-ann" displayed in the calendar in front of the day "2025-09-27".
(The number of chars that can be displayed is lower than 8 (< 8).)