ghc-dlist
Difference lists
Difference lists are a list-like type supporting O(1) append. This is
particularly useful for efficient logging and pretty printing (e.g.
with the Writer monad), where list append quickly becomes too expensive.
openSUSE Leap 16.0 没有可用的官方软件包