Concurrent Clean : CleanJ : プリティプリンタ

[id:lethevert:20060518:p2]では、toString()でOKとかって書いてるけど、文字列結合のコストがかかる(リストとかだと問題)し、無限リストは表示できないし、Lazyな式を評価しながら表示しないといけないしで、toString()だけでは良くない。