Concurrent Clean : Clean入門(16) : 正格データ構造

http://www.geocities.jp/lethevert/softwares/clean/gettingStarted16.html
「(16)正格データ構造」を書きました。
こうやって改めて確認すると、Cleanは効率性というものに対して、非常に注意を払っている言語だということに驚かされます。Haskellの文字列が「文字のリスト」なのに対し、Cleanの文字列は「文字の非ボックス化配列」であるというのも、効率性に対するスタンスの違いを感じられるような気がしませんか?