Posted in 2016
Recently, I needed to output some relatively small tabular data in Emacs and
message was starting to be a bit long in the tooth. Finally, I’ve decided to
try my hand at upgrading the visuals for myself. I realize that there’s probably
dozens of different ways of pretty-printing tables in Emacs, but I was already
partial to the tabular output used by functions such as
plugins such as prodigy (Using org
mode’s tables also comes to mind for example). So I’ve decided to recreate this
experience for my own tables. The result has been convenient and aesthetically
pleasing enough to share.
OCaml programmers don’t seem to resort to free monads much. I like to imagine that this is the case because we’re a practical bunch. But it could simply be that this technique like other monads is a bit heavyweight syntactically, let alone the performance implications it might have.
The process of publishing an opam package has come a long way from its modest beginnings. Nevertheless the opam team deserves praise for choosing an extremely simple and flexible model for contribution - the git commit. To me that explains how it aged gracefully with improvements such as: