名前渡し=遅延評価だと勘違いしてた。

http://d.hatena.ne.jp/kujira16/20111119/1321708622
http://d.hatena.ne.jp/kanno_kanno/20130202/1359777436
http://d.hatena.ne.jp/xuwei/20120818/1345271478

勘違いしてました。
なので、引数は一度しか評価されないと。
念のため、自分でも確認。

scala> def log(msg: => String) { println(msg); println(msg) }
log: (msg: => String)Unit

scala> log({println("eval"); "Message"})
eval
Message
eval
Message

scala> 

うわっ、本当だ!
だから、「遅延評価」とは呼ばずに、「名前渡し」と呼ぶのか?