【发布时间】:2018-09-03 07:51:42
【问题描述】:
Hughes-style 漂亮的打印组合器使用Union 原语来描述不同布局的集合,但Wadler 将Union 替换为Group,它会尝试将其参数布局在一行上,然后换行如果它不能。然而,最新的Wadler-Leijen 组合子使Union 原语,并将group d 定义为Union (flatten d) d。两种表示之间的取舍是什么,为什么 Wadler-Leijen 漂亮的打印机使用Union?
【问题讨论】:
标签: haskell pretty-print