pp(PrettyPrinter;整形)

ScalaXMLを言語レベルでサポートしているが、出力する際には
以下のPrettyPrinterを使うと、いい感じに出力してくれる。

    import scala.xml.PrettyPrinter
    val xml:Node = ...
    // この場合、横80文字に収まるように、インデント=2で整形する。
    val text = new PrettyPrinter(80, 2).format(xml)
    println(text)

この、PrettyPrinterだけど、最初にその単語を聞いたのはVDMだった。


pp
この単語。
どちらかというと企業側のオブジェクト指向陣営ではなく、研究側の関数型陣営の文化ではないだろうか?